Pythonで重複なくリストを結合する方法

Python のリストを結合して重複を削除する方法はいくつかあります。

  1. 集合を使う : 2 つのリストを集合に変換し、集合の結合演算子 (|) を用いて重複を除去しながら結合します。
list1 = [1, 2, 3]
list2 = [2, 3, 4]
merged_list = list(set(list1) | set(list2))
  1. リスト内包表記を使用して、2 つのリストを結合し、各要素が新しいリストにすでに存在するかどうかを確認することで重複を取り除きます。
list1 = [1, 2, 3]
list2 = [2, 3, 4]
merged_list = list(set(list1 + list2))
  1. extend()メソッドを使う:extend()メソッドでリストを別のリストに追加し、set(集合)を使ってリストを集合に変換して重複を削除。
list1 = [1, 2, 3]
list2 = [2, 3, 4]
list1.extend(list2)
merged_list = list(set(list1))

状況に応じて適切な方法を選択することで、リストを結合および重複排除することができます。

bannerAds