Corso di Sviluppo Python
Capitolo
>
Livello
Uso dei dizionari
Operazioni più complesse
Obiettivo
Passa in rassegna tutte le casse nel capanno e rimuovi la spazzatura da ciascuna cassa.
Le casse nel capanno sono in disordine, ogni cassa contiene un dizionario che include elementi indesiderati al suo interno. Questi elementi includono: “Pipes”, “Screws” e “Bolts”. Quando si lavora con i dizionari, c'è un modo semplice per rimuovere elementi da essi accedendo al loro indice.
# crate = {"Planks": 4, "Bricks" : 2, "Pipes": 3} del crate["Pipes"] # Adesso il dizionario contiene: crate = {"Planks": 4, "Bricks" : 2}
Nel codice sopra c'è un dizionario chiamato crate che contiene assi, mattoni e tubi. La notazione del viene usata per rimuovere l'indice per “Pipes” dal dizionario insieme al suo valore.
Ci sono cinque costanti di dizionario in questo livello: crate1, crate2, crate3, crate4 e crate5. Avvicinati ai segni X davanti a ciascuna cassa e utilizza la funzione speak() con il nome di ogni dizionario in modo da poter leggere quali elementi sono presenti all'interno della cassa. Usa la notazione del per rimuovere eventuali “Pipes”, “Screws” e “Bolts” presenti in ogni cassa.