1
resposta

Não entendi a estrutura do for

for key in dados.keys(): print(dados[key])

Eu não entendi porque dados[key] retorna os valores das chaves.

Garanta sua matrícula hoje e ganhe + 2 meses grátis

Continue sua jornada tech com ainda mais tempo para aprender e evoluir

Quero aproveitar agora
1 resposta

Olá Thayná, tudo bem? Espero que sim!

Um dicionário é composto por chaves e valores. As chaves representam basicamente o índice para retornarmos os valores, portanto quando fazemos dados['Fusca'] será retornado o valor armazenado na chave Fusca, que é 150000.

Quando utilizamos dados.keys(), retornamos uma lista com o nome de todas as chaves do dicionário, portanto ao realizar um for key in dados.keys(), a variável key será igual a cada uma das chaves em cada iteração, podendo ser utilizado em dados[key], que retornará o valor relacionado a cada uma das chaves.

Bons estudos!