Skip to content

Python in — 10 ejemplos prácticos con resultados

Ben Kemp | Python/SQL/PowerBI/Excel Tutorials edited this page Jan 11, 2026 · 1 revision

Python in — 10 ejemplos prácticos con resultados

El operador in en Python se utiliza para comprobar si un valor existe dentro de una colección, como un string, lista, tupla, conjunto o diccionario.
Devuelve siempre un valor booleano (True o False).

Es una herramienta fundamental para validaciones, búsquedas y control de flujo.

Sintaxis

valor in coleccion

Ejemplo 1: Comprobar si una palabra existe en un string

texto = "Aprender Python es útil"
resultado = "Python" in texto
print(resultado)

Salida:

True

Ejemplo 2: Búsqueda sensible a mayúsculas

texto = "Aprender Python"
resultado = "python" in texto
print(resultado)

Salida:

False

Ejemplo 3: Ignorar mayúsculas usando lower()

texto = "Aprender Python"
resultado = "python" in texto.lower()
print(resultado)

Salida:

True

Ejemplo 4: Comprobar si un elemento está en una lista

numeros = [1, 2, 3, 4, 5]
resultado = 3 in numeros
print(resultado)

Salida:

True

Ejemplo 5: Comprobar ausencia usando not in

numeros = [1, 2, 3]
resultado = 10 not in numeros
print(resultado)

Salida:

True

Ejemplo 6: Verificar una clave en un diccionario

usuario = {"nombre": "Ana", "edad": 30}
resultado = "edad" in usuario
print(resultado)

Salida:

True

Ejemplo 7: Verificar un valor en un diccionario

usuario = {"nombre": "Ana", "edad": 30}
resultado = 30 in usuario.values()
print(resultado)

Salida:

True

Ejemplo 8: Filtrar una lista usando in

palabras = ["python", "java", "c++", "javascript"]
resultado = [p for p in palabras if "py" in p]
print(resultado)

Salida:

['python']

Ejemplo 9: Validar extensión de archivo

archivo = "reporte.pdf"
resultado = archivo.endswith(".pdf") and "." in archivo
print(resultado)

Salida:

True

Ejemplo 10: Validar múltiples opciones

respuesta = "si"
resultado = respuesta in ["si", "sí", "yes"]
print(resultado)

Salida:

True

Conclusión

El operador in es esencial para:

Validar contenido Buscar elementos rápidamente Escribir condiciones claras y legibles Filtrar datos de forma eficiente

Su uso hace el código más expresivo y fácil de mantener.

Clone this wiki locally