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ě.