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

Connected

cvičení

Bezpečné vyhledávání podle klíče

Jak bylo ukázáno ve videu, pokud se pokusíš přistoupit ke klíči, který ve slovníku neexistuje, dostaneš chybu KeyError. Jednou z možností, jak ji ošetřit, je použít blok try: except:. Více o zpracování chyb se dozvíš v kurzu Python Data Science Toolbox (Part 1).

Python nabízí rychlejší a flexibilnější nástroj pro řešení tohoto problému – metodu .get(). Ta ti umožňuje zadat název klíče a volitelně také hodnotu, která se vrátí, pokud klíč ve slovníku není.

Budeš pracovat se stejným slovníkem squirrels_by_park, jehož klíčem je název parku a hodnotou n-tice obsahující hlavní barvu, zbarvení, akci a reakci na lidi. Procvičíš si přitom práci s metodou .get().

Pokyny

100 XP
  • Bezpečně vypiš hodnotu pro klíč 'Union Square Park' ze slovníku squirrels_by_park.
  • Bezpečně vypiš typ hodnoty pro klíč 'Fort Tryon Park' ze slovníku squirrels_by_park.
  • Bezpečně vypiš hodnotu pro klíč 'Central Park' ze slovníku squirrels_by_park, nebo 'Not Found', pokud klíč neexistuje.