Verifique o elemento que não está em uma lista em Python
-
Use
not in
para verificar se um elemento não está em uma lista em Python -
Use o método
__contains__
da lista para verificar se um elemento não está em uma lista em Python

Neste tutorial, apresentaremos como verificar se um elemento não está em uma lista em Python.
Use not in
para verificar se um elemento não está em uma lista em Python
A palavra-chave in
em Python pode ser usada para verificar se um elemento está presente em uma coleção ou não. Se um elemento estiver presente, ele retornará True
; caso contrário, retorna False
. Por exemplo:
x = 3 in [1, 2, 5]
y = 1 in [1, 2, 5]
print(x)
print(y)
Resultado:
False
True
Se precisarmos verificar se um elemento não está na lista, podemos usar a palavra-chave not in
. O not
é um operador lógico para converter True
em False
e vice-versa. Portanto, se um elemento não estiver presente em uma lista, ele retornará True
.
x = 3 not in [1, 2, 5]
print(x)
Resultado:
True
Use o método __contains__
da lista para verificar se um elemento não está em uma lista em Python
Em Python, temos funções mágicas que estão associadas a classes e não devem ser chamadas diretamente, embora seja possível. Uma dessas funções chamada __contains__
pode ser usada para verificar se um elemento está presente em uma lista ou não. Por exemplo,
x = [1, 2, 5].__contains__(1)
print(x)
x = [1, 2, 5].__contains__(3)
print(x)
Resultado:
True
False
Embora esse método funcione, não é aconselhável usá-lo, pois as funções mágicas não devem ser chamadas diretamente.
Manav is a IT Professional who has a lot of experience as a core developer in many live projects. He is an avid learner who enjoys learning new things and sharing his findings whenever possible.
LinkedIn