Kom igångKom igång gratis

Arbeta med ordböcker på pythoniskt vis

Hittills har du mest använt nycklarna i en ordbok för att komma åt data, men i Python är det föredragna sättet att iterera över poster i en ordbok att använda metoden .items().

Den returnerar varje nyckel och värde från ordboken som en tupel, som du kan packa upp i en for-slinga. Nu får du öva på det.

Vi har läst in en ordbok som heter squirrels_by_park, och nyckeln Madison Square Park innehåller en lista med ordböcker.

Den här övningen är en del av kursen

Datatyper i Python

Visa kurs

Övningsinstruktioner

  • Iterera över den första posten i squirrels_by_park["Madison Square Park"] och packa upp dess poster i field och value.
    • Skriv ut varje field och value.
  • Upprepa processen för den andra posten i squirrels_by_park["Union Square Park"].

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

# 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
    ____
Redigera och kör kod