for key in dados.keys(): print(dados[key])
Eu não entendi porque dados[key] retorna os valores das chaves.
for key in dados.keys(): print(dados[key])
Eu não entendi porque dados[key] retorna os valores das chaves.
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!