Začněte nyníZačněte zdarma

Vytváření slovníků a procházení jejich prvků

Často se setkáš s potřebou procházet nějaká pole dat, jako v 1. kapitole, a dát jim strukturu, abyss mohl rychle najít to, co hledáš.

Začneš tím, že vytvoříš prázdný slovník a část dat z pole přiřadíš jako klíč a zbytek jako hodnotu.

Dříve jsi používal/a sorted() k uspořádání dat v seznamu. Slovníky lze taky seřadit. Ve výchozím nastavení sorted() aplikovaný na slovník řadí podle jeho klíčů.

Cílem tohoto cvičení je procvičit si sestavování slovníků pomocí procházení datového zdroje a následné procházení slovníku pro práci s těmito daty.

Toto cvičení je součástí kurzu

Datové typy v Pythonu

Zobrazit kurz

Pokyny k cvičení

  • Vytvoř prázdný slovník s názvem squirrels_by_park.
  • Projdi smyčkou squirrels a rozbal každý prvek do proměnných park a squirrel_details.
  • Uvnitř smyčky přidej každý squirrel_details do slovníku squirrels_by_park s klíčem park.
  • Seřaď klíče slovníku squirrels_by_park vzestupně a vypiš každý park a jeho hodnotu pomocí F-řetězce.

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

# 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'{____}: {____[____]}')
Upravit a spustit kód