Ich bin gespannt, was eine effient Möglichkeit, Objekte von uniquefying solcher Daten wäre: auf dem rechten SeitePython: Einmaligkeit für die Liste der Listen
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']
]
Für jedes Datenpaar, links Ziffernfolge PLUS die Art erzählt die Einzigartigkeit ein Datenelement Und es gibt eine Liste von Listen zurück, die mit den Testdaten identisch sind, aber nur Unikate existieren.
Grüße
Beachten Sie, dass Sie die Reihenfolge mit dieser Methode verlieren. Wenn es relevant ist, müssen Sie es nach sortieren oder die Elemente manuell entfernen. – Wolph
Ich erhalte einen Fehler: 'TypeError: nicht hashbarer Typ: 'list''. Python 2.6.2, Ubuntu Jaunty. –
@Hellnar: Er hat nur den Code aktualisiert, um ein Tupel zu verwenden, jetzt bekommst du dieses Problem nicht mehr :) – Wolph