Sono curioso quello che sarebbe un modo effient di uniquefying tali oggetti dati:Python: unicità per lista di liste
testdata =[ ['9034968', 'ETH'], ['14160113', 'ETH'], ['9034968', 'ETH'], ['11111', 'NOT'], ['9555269', 'NOT'], ['15724032', 'ETH'], ['15481740', 'ETH'], ['15481757', 'ETH'], ['15481724', 'ETH'], ['10307528', 'ETH'], ['15481757', 'ETH'], ['15481724', 'ETH'], ['15481740', 'ETH'], ['15379365', 'ETH'], ['11111', 'NOT'], ['9555269', 'NOT'], ['15379365', 'ETH']
]
Per ogni coppia di dati, stringa numerica sinistra PLUS il tipo a destra racconta l'unicità di un elemento di dati. E restituisce una lista di liste uguale a quella dei test, ma esistono solo gli uniques.
saluti
Si noti che si perde l'ordine con questo metodo. Se è rilevante di quanto dovrai ordinare dopo o rimuovere gli elementi manualmente. – Wolph
Ricevo un errore: 'TypeError: tipo non selezionabile: 'list''. Python 2.6.2, Ubuntu Jaunty. –
@Hellnar: ha appena aggiornato il codice per utilizzare una tupla, ora non sarà possibile ottenere il problema più :) – Wolph