Uso de diccionarios

Tipos de datos en Python

Jason Myers

Instructor

Crear y recorrer diccionarios

  • Guardan datos en pares clave/valor
  • Anidables (usa un diccionario como valor de una clave)
  • Iterables
  • Se crean con dict() o {}
art_galleries = {}

for name, zip_code in galleries:
    art_galleries[name] = zip_code
Tipos de datos en Python

Imprimir en el bucle

for name in sorted(art_galleries)[-5:]:
    print(name)
Zwirner David Gallery
Zwirner & Wirth
Zito Studio Gallery
Zetterquist Galleries
Zarre Andre Gallery
Tipos de datos en Python

Buscar por clave de forma segura

art_galleries['Louvre']
|--------------------------------------------------------------------
KeyError                            Traceback (most recent call last)
<ipython-input-1-4f51c265f287> in <module>()
--> 1 art_galleries['Louvre']

KeyError: 'Louvre'
  • Para obtener un valor, usa la clave como índice
  • Si pides una clave que no existe, el programa se detiene con KeyError
Tipos de datos en Python

Buscar por clave de forma segura (cont.)

  • .get() permite acceder a una clave sin errores ni excepciones
  • Si la clave no existe, .get() devuelve None por defecto o puedes dar un valor por defecto
art_galleries.get('Louvre', 'Not Found')
'Not Found'
art_galleries.get('Zarre Andre Gallery')
'10011'
Tipos de datos en Python

¡Vamos a practicar!

Tipos de datos en Python

Preparing Video For Download...