fork download
  1. def func1():
  2. l1 = range(10000)
  3. l2 = range(10000, 20000)
  4. i = 2
  5. for j in l2:
  6. l1.insert(i, j)
  7. i += 1
  8. return l1
  9.  
  10. def func2():
  11. l1 = range(10000)
  12. l2 = range(10000, 20000)
  13. l1.reverse()
  14. l2.reverse()
  15. for i in l2:
  16. l1.insert(-2, i)
  17. return l1
  18.  
  19. import timeit
  20.  
  21. print timeit.timeit(func1,number=10)
  22. print timeit.timeit(func2,number=10)
Success #stdin #stdout 0.67s 7840KB
stdin
Standard input is empty
stdout
0.63628411293
0.0316891670227