Kurs Rozwoju w Pythonie
Rozdział
>
Poziom

Używanie słowników
Bardziej złożone operacje

Cel

Przejdź przez wszystkie skrzynki w szopie i usuń śmieci z każdej skrzynki.

Skrzynki w szopie są w nieładzie, każda skrzynka zawiera słownik, w którym znajdują się niepożądane przedmioty. Przedmioty te to: “Pipes”, “Screws” i “Bolts”.

Podczas pracy ze słownikami istnieje prosty sposób na usunięcie elementów poprzez dostęp do ich indeksu.

# crate = {"Planks": 4, "Bricks" : 2, "Pipes": 3} del crate["Pipes"] # Now dictionary holds: crate = {"Planks": 4, "Bricks" : 2}

W powyższym kodzie znajduje się słownik o nazwie crate, który zawiera deski, cegły i rury. Notacja del jest używana do usunięcia indeksu dla “Pipes” ze słownika wraz z jego wartością.

Na tym poziomie znajduje się pięć stałych słowników: crate1, crate2, crate3, crate4 i crate5. Udaj się do znaków X przed każdą skrzynką i użyj funkcji speak() z nazwą każdego słownika, aby odczytać, jakie przedmioty znajdują się w skrzynce. Użyj notacji del do usunięcia wszelkich “Pipes”, “Screws” i “Bolts” znalezionych w każdej skrzynce.

Księga Kodów