[Python-de] Aus'ner Liste jeden Wert einmal rausfischen....
Thomas Fanslau
tfanslau at gmx.de
Wed Sep 11 23:25:19 EDT 2002
Ich bin heute über folgenden Code-Schnipsel gestolpert, der eine Liste
ähnlich wie bei 'uniq' unter *IX eindampft.
uniqValues = reduce(lambda a,b : a.setdefault(b, a), values, {}).keys()
Kann man das wirklich so machen? Eigentlich habe ich da ein komisches
Gefühl dabei, weil ja jeder Node im Dictionary mit dem Dictionary selber
verknüpft wird. Aber die Performance is richtig gut....
--tf
More information about the Python-de
mailing list