Advertisement
Guest User

Untitled

a guest
May 5th, 2015
431
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.44 KB | None | 0 0
  1. import timeit
  2.  
  3. s = list([i for i in range(1000)])
  4.  
  5.  
  6. def v1(l):
  7.     for k, v in enumerate(l):
  8.         pass
  9.     return l
  10.  
  11.  
  12. def v2(l):
  13.     for i in range(len(l)):
  14.         pass
  15.     return l
  16.  
  17. setup = """
  18. from __main__ import v1, v2, s
  19. """
  20.  
  21. print("Enumerate: %s" % timeit.timeit('v1(s)', setup=setup))
  22. print("Range: %s" % timeit.timeit('v2(s)', setup=setup))
  23.  
  24. """
  25. ==========Results:
  26. Enumerate: 22.7995829582
  27. Range: 14.351061821
  28. """
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement