fork download
  1. navio_fatiado = [
  2. [('Ferrari', 'CONV'), ('Audi', 'SEDAN')],
  3. [('Fusca', 'CONV'), ('Limousine', 'VINTAGE')],
  4. [('Porsche', 'CONV'), ('Lamborghini', 'CONV')],
  5. [('Audi', 'CONV'), ('Fusca', 'CONV'), ('Fusca', 'VINTAGE')]
  6. ]
  7.  
  8. res = {}
  9. for l in navio_fatiado:
  10. for marca, modelo in l:
  11. if(marca not in res):
  12. res[marca] = {}
  13. if(modelo not in res[marca]):
  14. res[marca][modelo] = 0
  15. res[marca][modelo] += 1
  16.  
  17. print(res)
Success #stdin #stdout 0.02s 9048KB
stdin
Standard input is empty
stdout
{'Ferrari': {'CONV': 1}, 'Audi': {'SEDAN': 1, 'CONV': 1}, 'Fusca': {'CONV': 2, 'VINTAGE': 1}, 'Limousine': {'VINTAGE': 1}, 'Porsche': {'CONV': 1}, 'Lamborghini': {'CONV': 1}}