1. Učit se
  2. /
  3. Kurzy
  4. /
  5. Datové typy v Pythonu

Connected

cvičení

Vytváření slovníků s neznámou strukturou

Někdy potřebuješ strukturu pro ukládání vnořených dat, přičemž si nemůžeš být jistý/á, že všechny klíče skutečně existují. To může být problém, když se pokoušíš přidávat položky do seznamu pro daný klíč. Možná si vzpomínáš na data z NYC, která jsme si ukázali ve videu. Abys tento problém vyřešil/a s běžným slovníkem, musíš nejprve ověřit, jestli klíč ve slovníku existuje, a pokud ne, přidat ho s prázdným seznamem.

Budeš pracovat se seznamem záznamů obsahujících druh, délku ploutve, hmotnost těla a pohlaví samic tučňáků v naší studii. V příštím cvičení vyřešíš stejný typ problému mnohem jednodušším způsobem.

Pokyny

100 XP
  • Vytvoř prázdný slovník s názvem female_penguin_weights.
  • Iteruj přes weight_log a rozbal každý záznam do proměnných species, sex a body_mass.
  • Zkontroluj, jestli daný druh už ve slovníku female_penguin_weights existuje. Pokud neexistuje, vytvoř pro klíč tohoto druhu prázdný seznam. Pak pro všechny záznamy v weight_log přidej tuple složený z sex a body_mass ke klíči species ve slovníku female_penguin_weights.
  • Vypiš hodnoty female_penguin_weights pro 'Adlie'.