|
append() 追加的是元素(这里的元素可以是一个列表,字典等等。。把这些都作为 一 个元素 )
L.append(object) -> None -- append object to end
extend() 追加列表(把单个元素转成列表在进行追加)
L.extend(iterable) -> None -- extend list by appending elements from the iterable
data1=[]
data2=[]
start=time.time()
for k in range(1,1000000):
k1=[1,k]
data1.append(str(k1))
print("append追加时间{}".format(time.time()-start))
start=time.time()
for m in range(1,1000000):
m1 = [1, m]
data2.extend(str(m1))
print("extend追加时间{}".format(time.time()-start))
结果
append追加时间0.7820749282836914
extend追加时间1.1951758861541748
所以加载速度上append要快点
|
|