1
0

dict_0.py 478 B

123456789101112131415161718192021222324
  1. # test basic get/set
  2. import random
  3. random.seed(7)
  4. a = {str(i): i for i in range(100)}
  5. a['existed'] = 0
  6. a['missed'] = 0
  7. for i in range(1000000):
  8. key = str(random.randint(-100, 100))
  9. if key in a:
  10. a['existed'] += 1
  11. else:
  12. a['missed'] += 1
  13. existed = a['existed']
  14. missed = a['missed']
  15. assert abs(existed - missed) < 10000
  16. # rnd = random.Random(7)
  17. # assert rnd.randint(1, 100) == 16
  18. # assert rnd.randint(1, 100) == 93
  19. # assert rnd.randint(1, 100) == 22