IniziaInizia gratis

Lavorare con i dizionari in modo più “pythonic”

Finora hai lavorato molto con le chiavi di un dizionario per accedere ai dati, ma in Python il modo preferito per iterare sugli elementi di un dizionario è usare il metodo .items().

Questo restituisce ogni chiave e valore del dizionario come una tupla, che puoi decomporre in un ciclo for. Ora farai pratica con questo approccio.

Abbiamo caricato un dizionario squirrels_by_park, e la chiave Madison Square Park contiene un elenco di dizionari.

Questo esercizio fa parte del corso

Tipi di dati in Python

Visualizza il corso

Istruzioni dell'esercizio

  • Itera sul primo record in squirrels_by_park["Madison Square Park"], decomponendo i suoi elementi in field e value.
    • Stampa ogni field e value.
  • Ripeti il processo per il secondo record in squirrels_by_park["Union Square Park"].

Esercizio pratico interattivo

Prova a risolvere questo esercizio completando il codice di esempio.

# 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
    ____
Modifica ed esegui il codice