Trabajar con diccionarios con Python
Hasta ahora, has trabajado mucho con las claves de un diccionario para acceder a los datos, pero
en Python, la forma preferida de iterar sobre los elementos de un diccionario es con
el método .items()
.
Esto devuelve cada clave y valor del diccionario como una tupla, que puedes descomprimir en un bucle for
. Ahora vamos a practicar eso.
Hemos cargado un diccionario squirrels_by_park
, y la clave Madison Square Park
contiene una lista de diccionarios.
Este ejercicio forma parte del curso
Tipos de datos en Python
Instrucciones de ejercicio
Iterar sobre el primer registro de
squirrels_by_park["Madison Square Park"]
, descomprimiendo sus elementos enfield
yvalue
.- Imprime cada
field
yvalue
.
- Imprime cada
Repite el proceso para el segundo registro en
squirrels_by_park["Union Square Park"]
.
Ejercicio interactivo práctico
Pruebe este ejercicio completando este código de muestra.
# Iterate over the first squirrel entry in the Madison Square Park list
for ____, ____ in ____["____"][____].____():
# Print field and value
print(____, ____)
print('-' * 13)
# Iterate over the second squirrel entry in the Union Square Park list
____
# Print field and value
____