Pythonリストの重複削除を実現するにはどうすればよいですか。

リストを集合に変換するには、set() 関数を使用すると重複が除去できます。

例えば

lst = [1, 2, 3, 3, 4, 5, 5]
new_lst = list(set(lst))
print(new_lst)

出力結果は[1, 2, 3, 4, 5]

あるいはリスト内包表記を使って重複を除去することもできます:

lst = [1, 2, 3, 3, 4, 5, 5]
new_lst = [x for x in lst if x not in new_lst]
print(new_lst)

出力は [1, 2, 3, 4, 5] です。

bannerAds