Pythonで2つのリストをマージする方法は?

Pythonでリストをマージする場合、一般的に使用可能な方法としては以下があります

  1. 「+」オペレータを使って、2 つのリストを「+」オペレータで連結し、1 つの新しいリストを作成する。
list1 = [1, 2, 3]
list2 = [4, 5, 6]
merged_list = list1 + list2
print(merged_list)

出力が [1, 2, 3, 4, 5, 6] である

  1. 「extend()メソッドを使う」:「extend()メソッドを使用して、あるリストの要素を別のリストに追加する」
list1 = [1, 2, 3]
list2 = [4, 5, 6]
list1.extend(list2)
print(list1)

出力: [1, 2, 3, 4, 5, 6]

  1. append()メソッドを使用する:append()メソッドを使えば、リスト全体を別のリストの末尾に追加できます。
list1 = [1, 2, 3]
list2 = [4, 5, 6]
list1.append(list2)
print(list1)

出力: [1, 2, 3, [4, 5, 6]]

  1. リスト内包表記を利用する:リスト内包表記を使用して、2つのリストの要素を組み合わせた新しいリストを作成します。
list1 = [1, 2, 3]
list2 = [4, 5, 6]
merged_list = [x for x in list1] + [x for x in list2]
print(merged_list)

[1, 2, 3, 4, 5, 6] と出力される

具体的なニーズに応じて最適な方法を選択し、マージを行います。

bannerAds