Pythonのリストを値の重複を避けながら結合する
Pythonのリストを重複を避けながら結合するには、setを使用して一時的にリストを重複なしのセットに変換し、再度リストに変換することができます。
例えば、以下のような2つのリストがあるとします。
list1 = [1, 2, 3]
list2 = [2, 3, 4, 5]
これらのリストを重複を避けながら結合するには、以下のようにします。
list3 = list(set(list1 + list2))
ここで、list1 + list2
は、2つのリストを結合して1つのリストにする演算子です。そして、set()
で一時的にセットに変換し、list()
で再度リストに変換します。
この場合、list3
には以下のようになります。
[1, 2, 3, 4, 5]