私はこのようなデータ構造があります。順序を保持しながら、非ハッシュ要素を含むPythonリストから重複要素を削除しますか?
[
[('A', '1'), ('B', '2')],
[('A', '1'), ('B', '2')],
[('A', '4'), ('C', '5')]
]
をそして、私はこの取得したい:
[
[('A', '1'), ('B', '2')],
[('A', '4'), ('C', '5')]
]
が示すように、順序を維持しながら、これを行うのに良い方法はありますか?コピー&ペーストのための
コマンド:
sample = []
sample.append([('A', '1'), ('B', '2')])
sample.append([('A', '1'), ('B', '2')])
sample.append([('A', '4'), ('C', '5')])
は常に隣接する重複はありますか? – Cameron
@Cameron:必ずしもそうではありません。 – Legend