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

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *