import time
start = time.time()
lst = []
for i in range(100000):
lst.append(i)
end = time.time()
print ("list:", end - start, "seconds")
import numpy as np
start = time.time()
arr = np.array([])
for i in range(50000):
arr = np.append(arr, i)
end = time.time()
print ("numpy array:", end - start, "seconds")
'''
run:
list: 0.017374038696289062 seconds
numpy array: 2.1897921562194824 seconds
'''