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.