数字または文字列のリストがあり、リストに項目を追加したいと思います。 基本的には、 append
私たちが望むものを達成するための方法。
ザ append()
メソッドは、既存のリストに単一のアイテムを追加します。 新しいリストは返されません。 むしろ、元のリストを変更します。
の構文 append()
方法
list.append(item)
append()パラメーター
ザ append()
メソッドは単一の項目を受け取り、それをリストの最後に追加します。 アイテムには、数字、文字列、別のリスト、辞書などがあります。
1)リストへの要素の追加
リストに要素を追加する方法を見てみましょう。 example
# fruit list
fruit = ['orange', 'apple', 'banana']
# an element is added
fruit.append('pineapple')
#Updated Fruit List
print('Updated fruit list: ', fruit)
output
Updated fruit list: ['orange', 'apple', 'banana', 'pineapple']
ご覧のとおり、 'pineapple'
要素が最後の要素として追加されました。
2)リストへのリストの追加
リストをリストに追加する方法を見てみましょう
# fruit list
fruit = ['orange', 'apple', 'banana']
# another list of green fruit
green_fruit = ['green apple', 'watermelon']
# adding green_fruit list to fruit list
fruit.append(green_fruit)
#Updated List
print('Updated fruit list: ', fruit)
output
Updated fruit list: ['orange', 'apple', 'banana', ['green apple', 'watermelon']]
green_fruitリストをフルーツリストに追加するとわかるように、2つの要素ではなくリストとして表示されます。
3)リストの要素をリストに追加する
ここで使用します extend()
リストの要素を別のリストに追加するメソッド、同じプラビウスを使用します example 違いを見るために。
# fruit list
fruit = ['orange', 'apple', 'banana']
# another list of green fruit
green_fruit = ['green apple', 'watermelon']
# adding green_fruit list to fruit list
fruit.extend(green_fruit)
#Updated List
print('Updated animal list: ', fruit)
output
Updated fruit list: ['orange', 'apple', 'banana', 'green apple', 'watermelon']
これまで見てきたように、green_fruitリストは、フルーツリストのリストとしてではなく要素として追加されています。
4)forループを使用してリストに要素を追加する
我々は使用するだろう For loop
要素のグループをリストに追加します。
# numbers list
numbers = []
# use for loop to fill numbers list with elements
for i in range(10):
numbers.append(i)
#Updated List
print('Updated numbers list: ', numbers)
output
Updated numbers list: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
空のリストを作成しました numbers
そして、forループを使用して0から9の範囲の数値を追加します。したがって、最初のループのforループは0を追加し、範囲内の番号2をチェックします。範囲内の場合は、番号9に達するまで追加し、forループを追加します。仕事をやめる。
5)whileループを使用してリストに要素を追加する
我々は使用するだろう While loop
要素のグループをリストに追加します。
# temperature list
temperature = []
# use while loop to fill temperature list with temperature degrees
degree_value = 20
degree_max = 50
while degree_value <= degree_max:
temperature.append(degree_value)
degree_value += 5
#Updated Temperature List
print('Updated temperature list: ', temperature)
output
Updated temperature list: [20, 25, 30, 35, 40, 45, 50]
空のリストを作成しました temperature
開始点を置きます degree_value
と限界点 degree_max
そして、degree_valueがdegree_max以下の場合、この値を温度リストに追加し、その後、degree_valueの値を5度増やします。一方、ループは、degree_valueがdegree_maxに等しくなるまで機能し、機能を停止します。
6)numpyモジュールを使用して2つの配列を追加する
我々は使用するだろう append
のメソッド numpy
2つの配列を追加するモジュール。
# import numpy module
import numpy as np
A = np.array([3])
B = np.array([1,5,5])
C = np.append(A, B)
#print array C
print('Array C: ', C)
output
Array C: [3 1 5 5]
注:インストールする必要があります numpy
このコマンドで最初にモジュール $ pip3 install numpy
。
結論
この記事では、Pythonのappend()コマンドを使用してリストにアイテムを追加する方法を学びました。 ご不明な点がございましたらお知らせください。
また読む:
- PythonのSortList()メソッドを使用してリストを並べ替える方法