Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #exercise comparing del on list vs dict in python 3
- import time
- def test_list(in_list):
- start = time.time()
- for i in range(len(in_list)):
- del in_list[0]
- end = time.time()
- return end-start
- def test_dict(in_dict):
- start = time.time()
- for i in range(len(in_dict)):
- del in_dict[i]
- end = time.time()
- return end-start
- x = list(range(125000))
- y = {j: j for j in range(10000000)}
- test_size1 = len(x)
- test_size2 = len(y)
- print("It took {} seconds to delete {} items from a list".format(test_list(x),test_size1))
- print("It took {} seconds to delete {} items from a dict".format(test_dict(y),test_size2))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement