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

Dictionariception

Pamatuješ na seznamy? Mohly obsahovat cokoliv, včetně jiných seznamů. U slovníků to funguje stejně – slovníky mohou obsahovat páry klíč:hodnota, kde hodnotami jsou opět slovníky.

Podívej se na skript, kde je zakódovaná jiná verze slovníku europe, se kterým jsi pracoval/a celou dobu. Klíče jsou stále názvy zemí, ale hodnoty jsou slovníky obsahující víc informací než jen hlavní město.

Páry hranatých závorek lze řetězit za sebou – tak vybereš konkrétní prvky. Například pro získání počtu obyvatel Španělska ze slovníku europe napíšeš:

europe['spain']['population']

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

Intermediate Python

Zobrazit kurz

Pokyny k cvičení

  • Pomocí řetězených hranatých závorek vyber a vypiš hlavní město Francie.
  • Vytvoř slovník s názvem data s klíči 'capital' a 'population'. Nastav je na hodnoty 'rome' a 59.83.
  • Přidej do europe nový pár klíč-hodnota: klíč je 'italy' a hodnota je data, slovník, který jsi právě vytvořil/a.

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

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

# Dictionary of dictionaries
europe = { 'spain': { 'capital':'madrid', 'population':46.77 },
           'france': { 'capital':'paris', 'population':66.03 },
           'germany': { 'capital':'berlin', 'population':80.62 },
           'norway': { 'capital':'oslo', 'population':5.084 } }


# Print out the capital of France


# Create sub-dictionary data


# Add data to europe under key 'italy'


# Print europe
Upravit a spustit kód