fork download
  1. import timeit
  2.  
  3. tradicional = timeit.timeit('for i in range(20): l.append(i)', setup='l=[]')
  4. compreensao = timeit.timeit('[i for i in range(20)]')
  5. lista_range = timeit.timeit('list(range(20))')
  6.  
  7. print(f'tradicional={tradicional}')
  8. print(f'compreensao={compreensao}')
  9. print(f'lista_range={lista_range}')
Success #stdin #stdout 4.11s 166108KB
stdin
Standard input is empty
stdout
tradicional=1.6614665985107422
compreensao=1.5797426328063011
lista_range=0.8314172625541687