Курс по разработка на Python
Глава
>
Ниво
Използване на речници
По-сложни операции
Цел
Прегледайте всички кутии в склада и премахнете боклука от всяка кутия.
Кутиите в склада са в безпорядък, всяка кутия съдържа речник с нежелани елементи вътре. Тези елементи включват: “Pipes”, “Screws” и “Bolts”. Когато работите с речници, има лесен начин за премахване на елементи чрез достъп до техния индекс.
# crate = {"Planks": 4, "Bricks" : 2, "Pipes": 3} del crate["Pipes"] # Сега речникът съдържа: crate = {"Planks": 4, "Bricks" : 2}
В горния код има речник с име crate, който съдържа плоскости, тухли и тръби. Нотацията del се използва за премахване на индекса за “Pipes” от речника заедно с неговата стойност.
В този етап има пет константи речници: crate1, crate2, crate3, crate4 и crate5. Отидете при X маркировката пред всяка кутия и използвайте функцията speak() с името на всеки речник, за да прочетете какви елементи има вътре в кутията. Използвайте нотацията del за премахване на всички “Pipes”, “Screws” и “Bolts”, намерени във всяка кутия.