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 de exercício
Itere sobre o primeiro registro em
squirrels_by_park["Madison Square Park"]
, desempacotando seus itens emfield
evalue
.- Imprima cada um dos
field
evalue
.
- 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 preenchendo 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
____