Estou com uma dúvida no exercício "Iterando em dicionários de dicionários". Dados do exercício:
dados = {
'Crossfox': {'valor': 72000, 'ano': 2005},
'DS5': {'valor': 125000, 'ano': 2015},
'Fusca': {'valor': 150000, 'ano': 1976},
'Jetta': {'valor': 88000, 'ano': 2010},
'Passat': {'valor': 106000, 'ano': 1998}
}
O que ele pede: Selecione a alternativa que apresenta o código que imprime somente os nomes dos veículos com ano de fabricação maior ou igual a 2000.
Resposta correta:
for item in dados.items():
if(item[1]['ano'] >= 2000):
print(item[0])
Minha dúvida fica aqui na resposta, quando usamos a função dados.items() separamos o dicionário em duplas, cada tupla com uma key e um value, mas quando utilizamos o item[1] não estamos pegando os dados do item na linha 1, mas no caso queremos os valores da colunas, então não deveria ser item[:][1] Valeuuuu