Curso de Desenvolvimento em Python
Capítulo
>
Nível
Usando Dicionários
Operações mais complexas
Objetivo
Passe por todas as caixas no galpão e remova o lixo de cada caixa.
As caixas no galpão estão uma bagunça, cada caixa contém um dicionário que possui itens indesejados dentro. Esses itens incluem: “Pipes”, “Screws” e “Bolts”. Ao trabalhar com dicionários, há uma maneira fácil de remover itens deles acessando seu índice.
# crate = {"Planks": 4, "Bricks" : 2, "Pipes": 3} del crate["Pipes"] # Now dictionary holds: crate = {"Planks": 4, "Bricks" : 2}
No código acima, existe um dicionário chamado crate que contém planks, bricks e pipes. A notação del é usada para remover o índice de “Pipes” do dicionário juntamente com seu valor.
Há cinco constantes de dicionário neste nível: crate1, crate2, crate3, crate4 e crate5. Caminhe até as marcas de X à frente de cada caixa e use a função speak() com o nome de cada dicionário para que você possa ler quais itens estão dentro da caixa. Use a notação del para remover quaisquer “Pipes”, “Screws” e “Bolts” encontrados em cada caixa.