Espacio publicitario (banner)
AD

¿Ya dominas lo básico? Un curso estructurado de Python es la vía rápida para dar el salto.

Ver cursos de Python en Udemy

Enlace de afiliado. No te cuesta nada extra.

🐍Lecciones de Python
Lección 7 / 69

Trabajar con diccionarios (dict)

En esta lección aprenderás lo básico de los diccionarios (dict) en Python, para agrupar información relacionada. Está pensada para quien busca «tutorial de diccionarios en Python» o «dict en Python para principiantes».

Un diccionario (dict) guarda los datos como pares «clave: valor», con un espíritu parecido al de los objetos de JavaScript. Va muy bien para agrupar información relacionada, como el perfil de una persona. Si una lista representa «una fila de datos del mismo tipo», un diccionario encaja mejor con «un conjunto de información sobre una misma cosa».

El código de ejemplo da a un diccionario llamado usuario tres claves —nombre, edad y aficion— y recupera los valores con corchetes, como usuario["nombre"]. Fíjate en que el número se convierte con str() antes de concatenarlo, ya que unir directamente un número a una cadena lanzaría un TypeError.

Un error habitual al empezar es acceder a una clave que no existe, lo que lanza un KeyError y detiene la ejecución. Cuando no estés seguro de que una clave exista, el método .get() (que verás en una lección posterior) te permite recuperar el valor sin error. Confundir diccionarios con listas e intentar acceder por número es otro descuido frecuente.

En las aplicaciones web reales, la información de los usuarios se pasa de un lado a otro exactamente con esta forma de dict. Los datos JSON que devuelve una API se corresponden directamente con los diccionarios de Python, así que manejarlos con soltura es verdaderamente fundamental para el desarrollo web.

Python
SALIDA

💡 El motor de Python puede tardar unos segundos en cargarse la primera vez que ejecutas código.

Espacio publicitario (banner)
Espacio publicitario (en el artículo)