Como trabalhar com dicionários de um jeito mais Python
Até agora, você trabalhou muito com as chaves de um dicionário para acessar dados, mas
em Python, a maneira preferida de iterar sobre os itens em um dicionário é com o método
.items().
Isso retorna cada chave e valor do dicionário como uma tupla, que você pode descompactar em um loop for. Agora você vai praticar fazer isso.
Carregamos um dicionário squirrels_by_park, e a chave Madison Square Park contém uma lista de dicionários.
Este exercício faz parte do curso
Tipos de dado em Python
Instruções do exercício
Itere sobre o primeiro registro em
squirrels_by_park["Madison Square Park"], desempacotando seus itens emfieldevalue.- Imprima cada um dos
fieldevalue.
- Imprima cada um dos
Repita o processo para o segundo registro em
squirrels_by_park["Union Square Park"].
Exercício interativo prático
Experimente este exercício completando este código de exemplo.
# 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
____