Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import time
- from array import array
- import os
- my_list = array('i', [i for i in range(10000)])
- start = time.time()
- for i in range(10_000_000):
- my_list.append(i)
- fp = open('test.bin', 'wb')
- my_list.tofile(fp)
- fp.close()
- print('time for appends 10 millions items:', time.time() - start, 'seconds')
- print('size', os.path.getsize('test.bin')/1024/1024, 'Mbytes')
Advertisement