Lección 12: dict y set comprehension + condiciones
La misma idea de comprehension funciona también para diccionarios y conjuntos. Para un dict escribes {clave: valor for elemento in secuencia} para construir un diccionario en una línea, y para un conjunto {expresión for elemento in secuencia}. Igual que con las listas, puedes agregar una condición i
Si una list comprehension produce una lista de elementos, una dict comprehension le da a cada elemento una etiqueta de precio — una clave vinculada a un valor. Una set comprehension produce una colección única sin duplicados.
- dict comprehension
- Construir un dict en una sola línea: {clave: valor for elemento in secuencia}.
- set comprehension
- Construir un set en una sola línea: {expresión for elemento in secuencia}; los valores son únicos.
- filtro de comprehension
- Un if al final que incluye solo los elementos que cumplen la condición — funciona también para dict/set.