1
resposta

Sobre como acessar o dado

Na linha

result = item[1]['km'] / (ano_atual - item[1]['ano'])

Não entendi porque não dá certo escrever chamando pelo índice:

result = item[1][0] / (ano_atual - item[1][1])

1 resposta

Fala Luiz, beleza?

Não da certo pelo seguinte: quando chamamos pelo índice, ele vai pegar a chave do item, ou seja, ele vai chamar 'km' e 'ano' nesse caso.

Quando colocamos as chaves 'km' e 'ano', ele chama os valores das chaves, que é exatamente o que queremos.

Espero que tenha entendido. Valeu!