ÎncepețiÎncepe gratuit

Crearea și parcurgerea dicționarelor

De multe ori vei avea nevoie să parcurgi date de tip array, ca în Capitolul 1, și să le dai o structură care să îți permită să găsești rapid informațiile dorite.

Începi prin a crea un dicționar gol și a atribui o parte din datele tale ca cheie, iar restul ca valoare.

Anterior, ai folosit sorted() pentru a organiza datele într-o listă. Dicționarele pot fi și ele sortate. Implicit, aplicând sorted() pe un dicționar, acesta va fi sortat după cheile sale.

Scopul acestui exercițiu este să te familiarizezi cu construirea dicționarelor prin parcurgerea unei surse de date, și apoi cu parcurgerea dicționarului pentru a folosi acele date.

Acest exercițiu face parte din cursul

Tipuri de date în Python

Vezi cursul

Instrucțiuni pentru exercițiu

  • Creează un dicționar gol numit squirrels_by_park.
  • Parcurge squirrels, despachetând fiecare element în variabilele park și squirrel_details.
  • În interiorul buclei, adaugă fiecare squirrel_details în dicționarul squirrels_by_park folosind park ca cheie.
  • Sortează cheile dicționarului squirrel_details în ordine crescătoare și afișează fiecare parc și valoarea sa folosind un șir F.

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

# Create an empty dictionary: squirrels_by_park
____ = ____

# Loop over the squirrels list and unpack each tuple
for ____, ____ in ____:
    # Add each squirrel_details to the squirrels_by_park dictionary 
    ____[____] = ____
    
# Sort the squirrels_by_park dict alphabetically by park
for park in ____(squirrels_by_park):
    # Print each park and its value in squirrels_by_park
    print(f'{____}: {____[____]}')
Editează și rulează codul