Pythonでは、複数のリストを結合する方法がいくつかあります。主な方法は以下の通りです。
-
+演算子: 2つのリストを結合し、新しいリストを作成します。例えば、
list1 = [1, 2, 3]
とlist2 = [4, 5, 6]
がある場合、result = list1 + list2
を実行すると、result
は[1, 2, 3, 4, 5, 6]
となります。 -
+=演算子: 既存のリストに別のリストを結合します。
list1 += list2
を実行すると、list1
は[1, 2, 3, 4, 5, 6]
となります。 -
extend()メソッド: 1つのリストに別のリストを結合します。
list1.extend(list2)
を実行すると、list1
は[1, 2, 3, 4, 5, 6]
となります。 -
append()メソッド: 1つのリストに別のリストを結合しますが、結合されるリストは1つの要素として追加されます。
list1.append(list2)
を実行すると、list1
は[1, 2, 3, [4, 5, 6]]
となります。 -
zip()関数: 複数のリストを同じインデックスの要素同士で結合します。
result = list(zip(list1, list2))
を実行すると、result
は[(1, 4), (2, 5), (3, 6)]
となります。
これらの方法を適切に使い分けることで、Pythonでのリストの操作がより柔軟になります。