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]
このエントリーをはてなブックマークに追加
にほんブログ村 IT技術ブログへ

コメント

メールアドレスが公開されることはありません。 が付いている欄は必須項目です