Pythonでは、複数のリストを一つにまとめるためのいくつかの方法があります。ここでは、その中でもよく使われるextend()
メソッドと+
演算子について説明します。
extend()メソッドを使用する
extend()
メソッドは、一つのリストに他のリストの全ての要素を追加するために使用します。以下にその使用例を示します。
list1 = [1, 3, 5, 5, 4]
list2 = [4, 6, 2, 8, 10]
list3 = [7, 5, 2, 9, 11]
[list1.extend(l) for l in (list2, list3)]
print("The extended and modified list is : " + str(list1))
このコードは、list1
にlist2
とlist3
の全ての要素を追加します。結果として得られるリストは次のようになります。
[1, 3, 5, 5, 4, 4, 6, 2, 8, 10, 7, 5, 2, 9, 11]
+
演算子を使用する
+
演算子を使用すると、複数のリストを一つにまとめることができます。以下にその使用例を示します。
list1 = [1, 3, 5, 5, 4]
list2 = [4, 6, 2, 8, 10]
list3 = [7, 5, 2, 9, 11]
list1 = list1 + list2 + list3
print("The extended and modified list is : " + str(list1))
このコードは、list1
、list2
、list3
の全ての要素を含む新しいリストを作成します。結果として得られるリストは次のようになります。
[1, 3, 5, 5, 4, 4, 6, 2, 8, 10, 7, 5, 2, 9, 11]
以上、Pythonで複数のリストを一つにまとめる方法について説明しました。これらの方法を使うことで、Pythonでリスト操作を行う際の幅が広がります。