Lección 13 del curso Python Nivel Intermedio.
En la lección anterior vimos varias funciones y métodos útiles para el procesamiento de diccionarios en Python, como los métodos «items», «keys» y «values» que combinados con las funciones «list» y «sorted» permiten realizar diferentes tipos de operaciones.
En esta lección nos enfocaremos en una herramienta muy útil y muy “pythonica” para la generación y procesamiento de los diccionarios; hablaremos entonces de las «dictionary comprehensions»:
Contenido exclusivo para suscriptores
Si eres suscriptor accede en este enlace ó suscríbete a la Academia Online y accede a todo el contenido (lecciones en video, código fuente, sets de datos y descargas) de todos los cursos, proyectos y tutoriales.
En resume una «dictionary comprehension» en Python es una forma compacta de generar o procesar un diccionario. Como argumento requiere un iterable (como listas, tuplas u otro diccionario) y en cada iteración extrae pares clave-valor que se almacenan como cada elemento del diccionario.
Al igual que en las «list comprehensions», en los diccionarios se pueden realizar operaciones de mapeo y filtrado. El mapeo se aplica a los valores del diccionario, ya que son datos mutables, mientras que el filtrado puede aplicarse tanto a claves como a valores.
Así que con estas «dictionary comprehensions» ya tenemos todas las herramientas para la creación y procesamiento de diccionarios en Python.
En la siguiente lección nos enfocaremos en el segundo tipo de dato que analizaremos en esta parte del curso, así que veremos una introducción a los Sets en Python.
Todas las lecciones del curso Python Nivel Intermedio
