Kurz vývoje v Pythonu
Kapitola
>
Úroveň

Používání slovníků
Složitější operace

Cíl

Projdi všechny bedny ve skladišti a odstraň odpadky z každé bedny.

Bedny ve skladišti jsou v nepořádku, každá bedna obsahuje slovník, ve kterém jsou nežádoucí položky. Tyto položky zahrnují: “Pipes”, “Screws” a “Bolts”. Při práci se slovníky existuje jednoduchý způsob, jak z nich odstranit položky přístupem k jejich indexu.

# crate = {"Planks": 4, "Bricks" : 2, "Pipes": 3} del crate["Pipes"] # Nyní slovník obsahuje: crate = {"Planks": 4, "Bricks" : 2}

V uvedeném kódu je slovník pojmenovaný crate, který obsahuje desky, cihly a trubky. Notace del se používá k odstranění indexu “Pipes” ze slovníku spolu s jeho hodnotou.

V této úrovni se nachází pět konstantních slovníků: crate1, crate2, crate3, crate4 a crate5. Přibliž se k X značkám před každou bednou a použij funkci speak() s názvem každého slovníku, abys mohl přečíst, jaké položky jsou v bedně. Použij notaci del k odstranění všech “Pipes”, “Screws” a “Bolts”, které se nacházejí v každé bedně.

Kniha Kódu