Duplicar posibles:
Python Check if all of the following items is in a listComprobando si varios objetos están en una lista utilizando uno "en" declaración (Python)
así que quiero probar si tanto de palabra como palabra1 están en la lista lst. Por supuesto, podría escribir:
if word in lst and word1 in lst:
do x
pero me preguntaba si podría acortar esa declaración a algo como:
if (word and word1) in lst:
do x
Por supuesto, que no funciona, pero ¿hay algo con eficacia similar que ¿será?
Intenté lo siguiente, pero como puede ver, no da el resultado deseado.
>>> word in lst
True
>>> word1 in lst
True
>>> (word, word1) in lst
False
EDIT: Gracias por las respuestas, creo que tengo una idea bastante buena de cómo hacer esto ahora.
Trate 'set (LST) .issubset ([palabra, word1])' http://stackoverflow.com/questions/3931541/python- check-if-all-of-the-following-items-is-in-a-list –