fork(1) download
  1. from timeit import timeit
  2.  
  3. I = range(3 * 10**6)
  4.  
  5. def test_append():
  6. x = []
  7. for i in I:
  8. x.append(i)
  9.  
  10. def test_list():
  11. x = []
  12. for i in I:
  13. x += [i]
  14.  
  15. def test_tuple():
  16. x = []
  17. for i in I:
  18. x += i,
  19.  
  20. print 'append', timeit(test_append, number=1)
  21. print 'list', timeit(test_list, number=1)
  22. print 'tuple', timeit(test_tuple, number=1)
  23.  
Success #stdin #stdout 1.89s 7796KB
stdin
Standard input is empty
stdout
append 0.44178211689
list 0.684427022934
tuple 0.499861001968