迴圈
加法def aa():
arr =
for a in range(1000):
print("列表追加 "+str(timeit.timeit('aa()',setup="from __main__ import aa",number=10000)))
range的方法def bb():
arr=
for a in range(1000):
arr=arr+[a]
print("列表加法 "+str(timeit.timeit('bb()',setup="from __main__ import bb",number=10000)))
推導式def dd():
return list(range(1000))
print("range方法 "+str(timeit.timeit('dd()',setup="from __main__ import dd",number=10000)))
5.extenddef ee():
return [i for i in range(1000)]
print("推導式 "+str(timeit.timeit('ee()',setup="from __main__ import ee",number=10000)))
6.加等於def ff():
arr=
for item in range(1000):
arr.extend(["item"])
print("extend "+str(timeit.timeit('ff()',setup="from __main__ import ff",number=10000)))
執行結果def cc():
arr=
for a in range(1000):
arr+=[a]
print("列表加法 "+str(timeit.timeit('cc()',setup="from __main__ import cc",number=10000)))
通過比較,range方法執行效率高
IOS 列表刪除資料,新增資料,列表排序實現
viewcontroller.m uitableview 編輯模式 created by 朱立志 on 14 5 5.import viewcontroller.h inte ce viewcontroller property nonatomic,strong nsmutablearray dat...
PHP MySQLi STMT新增資料
php mysqli stmt 新增資料 預編譯 1.建立mysqli物件 mysqli new mysqli localhost root 1234 test 2.建立預編譯物件 sql insert into user1 name,password,email,age values mysqli...
ExtJs gridPanel新增資料
向gridpanel新增資料 資料模型 ext define xx xxmodel 一 當gridpanel讀取的是資料庫的資訊時me.store ext.create ext.data.store listeners load function store,records,successful,e...