Lucrul cu dicționarele într-un mod pythonic
Până acum, ai lucrat mult cu cheile unui dicționar pentru a accesa date, însă în Python, metoda recomandată pentru a itera peste elementele unui dicționar este cu ajutorul metodei .items().
Aceasta returnează fiecare cheie și valoare din dicționar sub forma unui tuplu, pe care îl poți despacheta într-o buclă for. Acum vei exersa exact acest lucru.
Am încărcat un dicționar squirrels_by_park, iar cheia Madison Square Park conține o listă de dicționare.
Acest exercițiu face parte din cursul
Tipuri de date în Python
Instrucțiuni pentru exercițiu
- Iterează peste primul înregistrare din
squirrels_by_park["Madison Square Park"], despachetând elementele sale înfieldșivalue.- Afișează fiecare
fieldșivalue.
- Afișează fiecare
- Repetă procesul pentru al doilea înregistrare din
squirrels_by_park["Union Square Park"].
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# 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
____