Python Ontwikkelingscursus
Hoofdstuk
>
Niveau

Woordenboeken gebruiken
Meer complexe bewerkingen

Doel

Loop door alle kisten in de schuur en verwijder de rommel uit elke kist.

De kisten in de schuur zijn een puinhoop; elke kist bevat een woordenboek waarin ongewenste items zitten. Deze items omvatten: “Pipes”, “Screws” en “Bolts”. Wanneer je met woordenboeken werkt is er een eenvoudige manier om items te verwijderen door hun index te benaderen.

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

In de bovenstaande code is er een woordenboek genaamd crate dat planken, bakstenen en pijpen bevat. De del notatie wordt gebruikt om de index voor “Pipes” in het woordenboek te verwijderen, samen met de bijbehorende waarde.

Er zijn vijf constante woordenboeken in dit level: crate1, crate2, crate3, crate4 en crate5. Loop naar de X-markeringen voor elke kist en gebruik de speak() functie met de naam van elk woordenboek zodat je kunt voorlezen welke items er in de kist zitten. Gebruik de del notatie om eventuele “Pipes”, “Screws” en “Bolts” in elke kist te verwijderen.

Codeboek