Seite 1 von 1

Doppelte Einträge in Liste löschen

Verfasst: Mittwoch 13. Mai 2009, 17:11
von the-wiz
Ich habe in einer Liste doppelte Einträge, z.B. [1, 2, 2, 3] oder nur [2, 2] wie kann ich diese löschen, dass nur noch [1, 2, 3] bzw. [2] da ist?

Verfasst: Mittwoch 13. Mai 2009, 17:12
von HerrHagen

Code: Alles auswählen

>>> set([1,2,2,3])
set([1, 2, 3])
>>> list(set([1,2,2,3]))
[1, 2, 3]

Verfasst: Mittwoch 13. Mai 2009, 17:19
von the-wiz
So ein einfaches Ding? Danke sehr!

Verfasst: Mittwoch 13. Mai 2009, 17:35
von BlackJack
Aber Vorsicht: Danach ist nicht garantiert, in welcher Reihenfolge die Elemente in der Ergebnisliste stehen!

Verfasst: Mittwoch 13. Mai 2009, 19:05
von the-wiz
Danke, das spielt keine Rolle, werde ich mir aber merken...