Pythonutviklingskurs
Kapittel
>
Nivå

Bruke ordbøker
Mer komplekse operasjoner

Mål

Gå gjennom alle kasserne i skuret og fjern søppel fra hver kasse.

Kasserne i skuret er et rot, og hver kasse inneholder en ordbok som har uønskede elementer inni. Disse elementene inkluderer: “Pipes”, “Screws” og “Bolts”. Når du jobber med ordbøker, finnes det en enkel måte å fjerne elementer fra dem ved å få tilgang til deres indeks.

# crate = {"Planks": 4, "Bricks" : 2, "Pipes": 3} del crate["Pipes"] # Nå inneholder ordboken: crate = {"Planks": 4, "Bricks" : 2}

I koden ovenfor er det en ordbok kalt crate som inneholder planker, murstein og rør. Notasjonen del brukes til å fjerne indeksen for “Pipes” fra ordboken sammen med dens verdi.

Det er fem ordbok-konstanter i dette nivået: crate1, crate2, crate3, crate4 og crate5. Gå til X-markeringene foran hver kasse og bruk speak()-funksjonen med navnet på hver ordbok slik at du kan lese opp hvilke elementer som er i kassen. Bruk del-notasjonen for å fjerne eventuelle “Pipes”, “Screws” og “Bolts” som finnes i hver kasse.

Kodebok