Junior — Middle
¿Puedes explicar el principio de funcionamiento de la comprensión de listas en Python?
sobes.tech AI
Respuesta de la IA
La comprensión de listas en Python es una forma concisa de crear listas a partir de objetos iterables existentes con la posibilidad de filtrar y transformar elementos.
La sintaxis es la siguiente:
[expresión for elemento in iterable if condición]
Ejemplo: crear una lista de cuadrados de números pares del 0 al 9
cuadrados = [x**2 for x in range(10) if x % 2 == 0]
print(cuadrados) # Mostrará: [0, 4, 16, 36, 64]
Es una forma más legible y compacta en comparación con el uso de bucles for y operadores condicionales para crear nuevas listas.