Seite 1 von 1

Listen Problem

Verfasst: Mittwoch 12. Mai 2004, 13:11
von Gast
Hallo!
Ich benutze Python 2.0 und möchte zwei listen Vergelichen und daraus eine dritte erstellen. Die listen sehen wie folgt aus:

Liste1 = [1,2,3,4,5]
Liste2 = [1,2,6,8,9]
Liste3 = [6,8,9]

Die Liste3 sollte die Werte der Liste2 enthalten, darf aber keine Werte der Liste1 enthalten, also Wert 1 und 2.

Wäre nett wenn mir jemand helfen könnte.

Re: Listen Problem

Verfasst: Mittwoch 12. Mai 2004, 13:49
von joerg
Gast hat geschrieben: Die Liste3 sollte die Werte der Liste2 enthalten, darf aber keine Werte der Liste1 enthalten, also Wert 1 und 2.

Code: Alles auswählen

Liste3 = [i for i in Liste2 if not i in Liste1]
Solch gute Lesbarkeit bei einem kompakten Einzeiler gibt es irgendwie nur in Python! ;-)

Jörg

Verfasst: Mittwoch 12. Mai 2004, 13:57
von Gast
Dank!
Das ist genial einfach und genau das was ich suchte!