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

Connected

cvičení

Odebírání a mazání záznamů ze slovníků

Často budeš potřebovat odebrat klíče a hodnoty ze slovníku. Můžeš k tomu použít instrukci del. Důležité je pamatovat, že del vyhodí KeyError, pokud klíč, který se pokoušíš smazat, neexistuje. Nelze ho kombinovat s metodou .get() pro bezpečné mazání; lze ho ale použít spolu s try: catch:.

Pokud chceš smazaná data uložit do jiné proměnné k dalšímu zpracování, poslouží ti metoda slovníku .pop(). Stejně jako u .get() jí můžeš předat výchozí hodnotu, aby bezpečně zvládla chybějící klíče. Místo del se proto běžně používá právě .pop(), protože je to bezpečnější volba.

Pokyny

100 XP
  • Odeber "Madison Square Park" ze slovníku squirrels_by_park a výsledek ulož do proměnné squirrels_madison.
  • Bezpečně odeber "City Hall Park" ze slovníku squirrels_by_park s prázdným slovníkem jako výchozí hodnotou a výsledek ulož do proměnné squirrels_city_hall. Předej prázdný slovník {} jako druhý argument metodě .pop().
  • Smaž "Union Square Park" ze slovníku squirrels_by_park.
  • Vypiš obsah slovníku squirrels_by_park.