Python Udviklingskursus
Kapitel
>
Niveau

Brug af ordbøger
Mere komplekse operationer

Mål

Gå igennem alle kasserne i skuret og fjern skrald fra hver kasse.

Kasserne i skuret er et rod, hver kasse indeholder en ordbog, som har uønskede elementer indeni. Disse elementer inkluderer: “Pipes”, “Screws” og “Bolts”. Når man arbejder med ordbøger, er der en nem måde at fjerne elementer fra dem ved at tilgå deres indeks.

# crate = {"Planks": 4, "Bricks" : 2, "Pipes": 3} del crate["Pipes"] # Nu indeholder ordbogen: crate = {"Planks": 4, "Bricks" : 2}

I ovenstående kode er der en ordbog kaldet crate, der indeholder planker, mursten og rør. Notationen del bruges til at fjerne indekset for “Pipes” i ordbogen sammen med dens værdi.

Der er fem ordbogskonstanter i dette niveau: crate1, crate2, crate3, crate4 og crate5. Gå hen til X-mærkerne foran hver kasse og brug funktionen speak() med navnet på hver ordbog, så du kan aflæse, hvilke elementer der er i kassen. Brug del-notationen til at fjerne eventuelle “Pipes”, “Screws” og “Bolts” i hver kasse.

Kodebog