import time
import numpy as np
start_time = time.time()
lst = [1] * 100000000
print("%s seconds" % (time.time() - start_time))
start_time = time.time()
lst = []
lst = [0 for i in range(100000000)]
print("%s seconds" % (time.time() - start_time))
start_time = time.time()
arr = np.array([1] * 100000000)
print("%s seconds" % (time.time() - start_time))
start_time = time.time()
arr = np.array([1 for i in range(100000000)])
print("%s seconds" % (time.time() - start_time))
'''
run:
0.30892038345336914 seconds
2.886298179626465 seconds
5.330873012542725 seconds
7.206226110458374 seconds
'''