リスト

リストから重複を削除

# 元のリスト
original_list = ['a', 'b', 'a', 'c', 'b', 'd', 'd']

# 重複を削除しつつ順序を保持
seen = set()
unique_list = [x for x in original_list if not (x in seen or seen.add(x))]

print(unique_list)
# 出力: ['a', 'b', 'c', 'd']
            

コメント