Mögliche Duplizieren:
Python Check if all of the following items is in a list, wenn mehrere Objekte in einer Liste mit einer "in" Statement (Python)
Deshalb möchte ich, ob beide Wort testen und word1 sind in die Liste lst. Natürlich könnte ich schreiben:
if word in lst and word1 in lst:
do x
Aber ich frage mich, ob ich diese Aussage etwas wie verkürzen könnte:
if (word and word1) in lst:
do x
Natürlich, die nicht ist nicht funktioniert, aber etwas die gleiche Wirkung hat, dass werden?
Ich habe Folgendes versucht, aber wie Sie sehen können, liefert es nicht das gewünschte Ergebnis.
>>> word in lst
True
>>> word1 in lst
True
>>> (word, word1) in lst
False
EDIT: Vielen Dank für die Antworten, ich glaube, ich habe eine ziemlich gute Vorstellung davon, wie dies jetzt zu tun.
Versuchen 'set (lst) .issubset ([Wort, word1])' http://stackoverflow.com/questions/3931541/python- check-if-all-der-folgenden-Items-ist-in-einer-Liste –