Pythonでリスト(配列)を結合する方法
Pythonで、リスト(配列)に別のリストを加える方法です。
+演算子を使用
my_list1 = [1, 2, 3, 4, 5]
my_list2 = [10, 11, 12, 13, 14]
my_list1 = my_list1 + my_list2
print(my_list1) # [1, 2, 3, 4, 5, 10, 11, 12, 13, 14]
extendメソッドを使用
my_list1 = [1, 2, 3, 4, 5]
my_list2 = [10, 11, 12, 13, 14]
my_list1.extend(my_list2)
print(my_list1) # [1, 2, 3, 4, 5, 10, 11, 12, 13, 14]
リスト内包表記を組み合わせた場合
my_list1 = [1, 2, 3, 4, 5]
my_list2 = [10, 11, 12, 13, 14]
my_list1.extend([val for val in my_list2 if val % 2 == 0])
print(my_list1) # [1, 2, 3, 4, 5, 10, 12, 14]