fork download
  1. from timeit import default_timer as timer
  2. import random,string
  3.  
  4. def randomstr(n):
  5. return ''.join(random.choice(string.ascii_uppercase + string.digits) for _ in range(n))
  6.  
  7. d = dict([(randomstr(6), None) for _ in range(100000)])
  8.  
  9. start = timer()
  10. for _ in range(100):
  11. s = randomstr(6)
  12. v = s in d.keys()
  13. end = timer()
  14. print(end-start)
  15.  
  16. start = timer()
  17. for _ in range(100):
  18. s = randomstr(6)
  19. v = s in d
  20. end = timer()
  21. print(end-start)
Success #stdin #stdout 1.71s 34928KB
stdin
Standard input is empty
stdout
0.777802944183
0.000928163528442