重複の可能性:
順序を維持しながら Python のリストから重複を削除するにはどうすればよいですか?
Pythonには順序付きセットがありますか?
私は次のことをかなり頻繁に行っていることに気づきました。
list_of_items # I have a list of items
set(list_of_items) # I want to remove duplicates
ただし、 に変換するとset
、リスト内の最初の順序が失われます。これは重要です。
リスト内の重複を削除し、リストの最初の (相対的な) 順序を維持する最良の方法は何ですか?