xticks barplot python list conditional-statements

python - barplot - pandas plot



Compruebe si algo no está en una lista en Python (2)

El error probablemente esté en otra parte de tu código, porque debería funcionar bien:

>>> 3 not in [2, 3, 4] False >>> 3 not in [4, 5, 6] True

O con tuplas:

>>> (2, 3) not in [(2, 3), (5, 6), (9, 1)] False >>> (2, 3) not in [(2, 7), (7, 3), "hi"] True

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)

if curr_x -1 > 0 and (curr_x-1 , curr_y) not in myList: # Do Something

Esto no está funcionando realmente para mí sin embargo. ¿Qué he hecho mal?


a = [23, 11, 21, 34, 53, 89, 133, 211, 345, 535, 895] b = [11, 32, 33, 45, 25, 66, 87, 863, 97, 130, 141, 126, 13] x=[] for i in a: for j in b: if i==j and j not in x: x.append(j) print(x)