fork download
  1. tabela = [
  2. ['A-B', 22, 0.045, 0.1, 0.005],
  3. ['A-C', 50, 0.020, 0.1, 0.002],
  4. ['A-D', 48, 0.021, 0.1, 0.002],
  5. ['A-E', 29, 0.034, 0.1, 0.003]
  6. ]
  7.  
  8. # Método usando for.
  9. nova_lista_for = []
  10. for sub_lista in tabela:
  11. nova_lista_for.append(sub_lista[1])
  12. print('Resultado usando for: ', nova_lista_for)
  13.  
  14. # Método usando list comprehensions.
  15. nova_lista_comprehensions = [sub_lista[1] for sub_lista in tabela]
  16. print('Resultado usando list comprehensions: ', nova_lista_comprehensions)
  17.  
  18. # Soma os valores retornados usando list comprehensions.
  19. soma_campos = sum([sub_lista[1] for sub_lista in tabela])
  20. print('Soma dos valores retornados usando list comprehensions: ', soma_campos)
Success #stdin #stdout 0.01s 23296KB
stdin
Standard input is empty
stdout
('Resultado usando for: ', [22, 50, 48, 29])
('Resultado usando list comprehensions: ', [22, 50, 48, 29])
('Soma dos valores retornados usando list comprehensions: ', 149)