List comprehension en Python
Una list comprehension combina expresión, bucle y condición opcional.
¿Qué es List comprehension en Python?
Una list comprehension combina expresión, bucle y condición opcional.
Transforma y filtra valores en una expresión compacta.
¿Cuándo se utiliza?
- Aprender sintaxis de Python con código práctico.
- Construir una base para problemas mayores.
- Probar una idea sin instalar un entorno local.
Código de ejemplo
main.py
numbers = range(1, 11)
even_squares = [number ** 2 for number in numbers if number % 2 == 0]
print(even_squares)
Resultado esperado
[4, 16, 36, 64, 100]
Cómo funciona
La condición filtra y la expresión transforma; usa un for normal cuando la lógica deje de ser clara.
Cambia los valores y ejecuta el programa en el compilador Python online de CodeUtility sin instalar Python.
Ejercicios prácticos
Modifica las entradas y prueba casos límite antes de usar conjuntos de datos mayores.
- Predice la salida antes de ejecutar.
- Controla entradas vacías o no válidas.
- Extrae la lógica a una función y añade pruebas.