Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

0
respostas

[Dúvida] Sobre o exercício... 10 Iterando em dicionários de dicionários

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}

Eu pensei na seguinte resposta...

for carro in dados.keys(): #vê cada  nome dos carros.
    if (dados[carro]['ano'])>= 2000: #com o nome eu testo se para aquele dicionário a chave ano é maior que 2000
      print(carro) #imprime o nome do carro

No exercício a solução envolveu transformar em tupla, gostaria de entender se isso é uma optimização de código, ou trabalhar da forma como eu fiz é válida com uma grande quantidade de dados.