Ho un datastructure come questo:Rimozione di elementi duplicati da un elenco Python contenente elementi non selezionabili conservando l'ordine?
[
[('A', '1'), ('B', '2')],
[('A', '1'), ('B', '2')],
[('A', '4'), ('C', '5')]
]
e voglio ottenere questo:
[
[('A', '1'), ('B', '2')],
[('A', '4'), ('C', '5')]
]
C'è un buon modo di fare questo, mantenendo ordine come indicato?
Comandi per copia-incolla:
sample = []
sample.append([('A', '1'), ('B', '2')])
sample.append([('A', '1'), ('B', '2')])
sample.append([('A', '4'), ('C', '5')])
Sono i duplicati sempre adiacenti? – Cameron
@ Cameron: non necessariamente. – Legend