Comprobar elemento que no está en una lista en Python
-
Utilice
not in
para comprobar si un elemento no está en una lista en Python -
Utilice el método
__contains__
de la lista para comprobar si un elemento no está en una lista en Python
En este tutorial, presentaremos cómo verificar si un elemento no está en una lista en Python.
Utilice not in
para comprobar si un elemento no está en una lista en Python
La palabra clave in
en Python se puede utilizar para comprobar si un elemento está presente en una colección o no. Si un elemento está presente, devuelve True
; de lo contrario, devuelve False
. Por ejemplo:
x = 3 in [1, 2, 5]
y = 1 in [1, 2, 5]
print(x)
print(y)
Producción :
False
True
Si necesitamos comprobar si un elemento no está en la lista, podemos usar la palabra clave not in
. El not
es un operador lógico que convierte True
en False
y viceversa. Entonces, si un elemento no está presente en una lista, devolverá True
.
x = 3 not in [1, 2, 5]
print(x)
Producción :
True
Utilice el método __contains__
de la lista para comprobar si un elemento no está en una lista en Python
En Python, tenemos funciones mágicas que están asociadas con clases y no deben invocarse directamente, aunque es posible. Una de estas funciones llamada __contains__
se puede utilizar para comprobar si un elemento está presente en una lista o no. Por ejemplo,
x = [1, 2, 5].__contains__(1)
print(x)
x = [1, 2, 5].__contains__(3)
print(x)
Producción :
True
False
Aunque este método funciona, no es recomendable utilizar este método ya que las funciones mágicas no están diseñadas para ser invocadas directamente.
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.
LinkedInArtículo relacionado - Python List
- Convertir un diccionario en una lista en Python
- Eliminar todas las apariciones de un elemento de una lista en Python
- Eliminar duplicados de una lista en Python
- Cómo obtener el promedio de una lista en Python
- ¿Cuál es la diferencia entre los métodos de lista que añaden y amplían
- Cómo convertir una lista en cadena en Python