ここでは、PythonにおけるList型に要素を追加する方法として、既存のListに要素を追加する場合、異なるList同士の結合する場合について解説しています。
この記事の対象
要素の追加方法 ⇒ 複数ある
Listへの要素を追加方法は複数あります。ここでは以下の使用方法についてまとめています。
項目 | 内容 |
append()メソッド | Listへ新たに要素を追加する方法です。 |
+演算子 | 演算子を用いた異なるList同士の結合方法です。 |
extend()メソッド | extend()メソッドを用いた異なるList同士の結合方法です。 |
fromlist()メソッド | array配列にリストを連結する方法です。 |
append()を用いた方法
append()の型
変数名.append(値)
append()メソッドはListの末尾に要素を1つ追加できます。
append()を用いた使用例
test = [55,70,90]
test.append(75)
print(test)
出力結果は「[55, 70, 90, 75]」です。末尾に「75」が追加されていることが確認できます。
append関数の注意点を以下にまとめています。ご参照下さい。
>>>Listに要素の追加(appendメソッドの使用方法)-
結果
[55, 70, 90, 75]
+演算子を用いた方法
+演算子の型
変数名X = [数値("文字")X1,数値("文字")X2,....,]
変数名Y = [数値("文字")Y1,数値("文字")Y2,....,]
変数名Z = 変数名X + 変数名Y
異なるList同士を「+」演算子を用いて追加(結合)できます。
+演算子の型を用いた使用例
first_test = [55,70,90]
second_test = [60,80,93]
result = first_test + second_test
print(result)
上記の出力結果は「[55, 70, 90, 60, 80, 93]」です。追加したい要素が加わっていることが確認できます。
結果
[55, 70, 90, 60, 80, 93]
extend()を用いた方法
extend()の型
変数名.extend(list)
extend()メソッドはListの末尾に異なるListを加わえることが可能です。
extend()を用いた使用例
first_test = [55,70,90]
second_test = [60,80,93]
first_test.extend(second_test)
print(first_test)
出力結果は「[55, 70, 90, 60, 80, 93]」です。追加したい要素が末尾に加わっていることが確認できます。「+」演算子を用いることも可能ですが、変数が増えて煩わしい場合にはextend()メソッドを用いると便利です。
結果
[55, 70, 90, 60, 80, 93]
fromlist()を用いた方法
fromlist()の型
array.fromlist(list)
リストから要素を追加します。arrayなので型に制限があるのが特徴です。
fromlist()を用いた使用例
import array
test = array.array('i')
test1 = [55,70,90]
test2 = [60,88,43]
test.fromlist(test1)
test.fromlist(test2)
最初にarrayを宣言してリストを追加しています。
結果
array('i', [55, 70, 90, 60, 88, 43])