Seite 1 von 1

Vergleich von 2 Listen

Verfasst: Donnerstag 30. Juli 2009, 13:00
von sublist
Lerne gerade Python.

Wie kann ich denn listen miteinander vergleichen?

Code: Alles auswählen

essen = set(['banane', 'apfel', 'kirsche', 'pflaume'])
test1 = set(['wurst', 'apfel'])
test2 = set(['banane', 'apfel'])
Ich möchte z.B. wissen, ob die elemente von test1 oder test2 alle auch in der liste essen vorkommen.


Danke
Gruß
Guido

Verfasst: Donnerstag 30. Juli 2009, 13:25
von EyDu

Verfasst: Donnerstag 30. Juli 2009, 13:26
von sublist
Ja da war ich schon...

Deswegen poste ich hier

Verfasst: Donnerstag 30. Juli 2009, 13:30
von EyDu
Und was ist an
s.issubset(t) test whether every element in s is in t
s.issuperset(t) test whether every element in t is in s
jetzt nicht zu verstehen?

Verfasst: Donnerstag 30. Juli 2009, 13:32
von Leonidas
``test1.issubset(essen)``, ``test2.issubset(essen)`` ist ja jetzt nicht übermäßig kompliziert...

Verfasst: Donnerstag 30. Juli 2009, 13:41
von sublist
hmm...

das hat bei mir irgendwie nicht geklappt

ok. jetzt klappts doch. k.a. was ich da falsch gemacht habe

Verfasst: Donnerstag 30. Juli 2009, 13:46
von EyDu
"Hat nicht geklappt", ist eine äußerst ungenaue Fehlerbeschreibung ;-) Zeig mal etwas von deinem Code (am besten ein Minimalbeispiel) und schreibe kurz dazu, was du für ein Ergebnis du erwartest, was tatsächlich für eine Ergebnis geliefert wird und ggf. die geworfene Fehlermeldung (der gesamte Traceback). Andernfalls können wir nur raten.

Verfasst: Donnerstag 30. Juli 2009, 13:49
von sublist
danke euch!

hatte einfach vergessen das ganze zu printen um das ergebnis zu sehen.

anfänger halt... ;)