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!