Kurs zur Python-Entwicklung
Kapitel
>
Stufe
Wörterbücher verwenden
Komplexere Operationen
Ziel
Gehe durch alle Kisten im Schuppen und entferne den Müll aus jeder Kiste.
Die Kisten im Schuppen sind ein Durcheinander, jede Kiste enthält ein Wörterbuch, das unerwünschte Elemente beinhaltet. Diese Elemente schließen ein: “Pipes”, “Screws” und “Bolts”. Beim Arbeiten mit Wörterbüchern gibt es einen einfachen Weg, Elemente daraus zu entfernen, indem man auf ihren Index zugreift.
# crate = {"Planks": 4, "Bricks" : 2, "Pipes": 3} del crate["Pipes"] # Now dictionary holds: crate = {"Planks": 4, "Bricks" : 2}
Im obigen Code gibt es ein Wörterbuch namens crate, das Bretter, Ziegel und Rohre enthält. Die del-Notation wird verwendet, um den Index für “Pipes” aus dem Wörterbuch zusammen mit seinem Wert zu entfernen.
Es gibt fünf Wörterbuch-Konstanten in diesem Level: crate1, crate2, crate3, crate4 und crate5. Gehe zu den X-Markierungen vor jeder Kiste und benutze die speak()-Funktion mit dem Namen jedes Wörterbuchs, um vorzulesen, welche Elemente sich in der Kiste befinden. Nutze die del-Notation, um alle “Pipes”, “Screws” und “Bolts” in jeder Kiste zu entfernen.