版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/xiaoleizhanghahaha/article/details/81042591
append() 追加的是元素(这里的元素可以是一个列表,字典等等。。把这些都作为 一 个元素 )
append追加时间0.7820749282836914
extend追加时间1.1951758861541748
所以加载速度上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要快点