Los operadores de pertenencia en Python nos permiten verificar si un valor está presente dentro de una secuencia (como una cadena, lista, tupla, o un conjunto).
Operador | Nombre | Descripción |
---|---|---|
in | En | Retorna True si el valor se encuentra en la secuencia |
not in | No en | Retorna True si el valor no se encuentra en la secuencia |
Lista de operadores de pertenencia
Operador in
El operador in
se utiliza para verificar si un valor está presente en una secuencia.
frutas = ["manzana", "banana", "cereza"]
es_banana = "banana" in frutas # True
es_uva = "uva" in frutas # False
En este ejemplo, estamos verificando si "banana"
está presente en la lista frutas
, lo cual es True
. También verificamos si "uva"
está presente, lo cual es False
.
Operador not in
El operador not in
se utiliza para verificar si un valor NO está presente en una secuencia.
frutas = ["manzana", "banana", "cereza"]
no_es_uva = "uva" not in frutas # True
no_es_manzana = "manzana" not in frutas # False
En este ejemplo, estamos verificando si "uva"
NO está presente en la lista frutas
, lo cual es True
. También verificamos si "manzana"
NO está presente, lo cual es False
.
Ejemplos de uso
Verificación de elementos en una lista
colores = ["rojo", "verde", "azul"]
es_azul = "azul" in colores # True
no_es_amarillo = "amarillo" not in colores # True
Verificación de caracteres en una cadena
nombre = "Luis"
tiene_a = "a" in nombre # True
no_tiene_z = "z" not in nombre # True
Verificación de elementos en un conjunto
vocales = {"a", "e", "i", "o", "u"}
es_a_vocal = "a" in vocales # True
no_es_y = "y" not in vocales # True