Introducción
Las comprensiones son una forma concisa y poderosa de crear estructuras de datos como listas, diccionarios y conjuntos. Permiten escribir código más limpio y eficiente, reemplazando bucles tradicionales por una sola línea expresiva.
Comprensión de listas
La forma más común de comprensión en Python.

Salida:

Equivale a usar un bucle for, pero en una sola línea.
Con condición if
Puedes filtrar elementos dentro de la comprensión:

Salida:

Solo se incluyen los números que cumplen la condición.
Comprensión de diccionarios
Permite crear diccionarios dinámicamente.

Salida:

Ideal para transformar o mapear datos.
Comprensión de conjuntos
Crea conjuntos únicos sin duplicados:

Salida:

Los conjuntos eliminan automáticamente los valores repetidos.
Comprensión con bucles anidados
Puedes combinar varios bucles dentro de una comprensión:

Salida:

Muy útil para generar combinaciones o matrices.
Conclusión
Las comprensiones en Python son una herramienta poderosa para escribir código más legible y eficiente. Con ellas puedes transformar, filtrar y generar estructuras de datos en una sola línea.
Llamada a la acción
Crea una comprensión de lista que genere los cuadrados de los números pares entre 1 y 20, y otra que cree un diccionario con esos valores.


Deja una respuesta