Tengo una lista de tuplas en Python, y tengo un condicional donde quiero tomar la rama SOLAMENTE si la tupla no está en la lista (si está en la lista , entonces no quiero tomar la rama if)Compruebe si algo no está en una lista en Python
if curr_x -1 > 0 and (curr_x-1 , curr_y) not in myList:
# Do Something
Aunque esto realmente no me funciona. ¿Qué he hecho mal?
No utilice 'list' como una variable nombre. ¿Cuál es el resultado de error aquí? – bossylobster
Tenga en cuenta que '3 -1> 0 y (4-1, 5) no en []' ⤇ 'True' por lo tanto, el error no es uno de precedencia del operador. –
¿Qué quiere decir con "realmente no funciona para mí"? ¿Qué esperas que pase? ¿Qué sucede realmente? ¿Qué contenido exacto de la lista desencadena el problema? –