Dict Comprehension
Dict Comprehension es una construcción sintáctica que permite crear diccionarios de manera concisa y eficiente en una única línea de código. Es similar a List Comprehension, pero creando diccionarios en lugar de listas.
La estructura general de un Dict Comprehension es la siguiente:
{nueva_clave: nuevo_valor for elemento in iterable}
nueva_clave: la expresión determina la clave del nuevo par clave-valor.nuevo_valor: la expresión que determina el valor asociado a la clave.elemento: variable que toma los valores del iterable.iterable: la secuencia sobre la que se está iterando.
Ejemplos:
-
Crear un diccionario de cuadrados de números
cuadrados = {numero: numero**2 for numero in range(1, 6)}
print(cuadrados) # Imprime: {1: 1, 2: 4, 3: 9, 4: 16, 5: 25}