国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

python 字典(dict)遍歷的四種方法性能測試報告

2019-11-25 18:21:50
字體:
來源:轉載
供稿:網友

python中,遍歷dict的方法有四種。但這四種遍歷的性能如何呢?我做了如下的測試

l = [(x,x) for x in xrange(10000)]d = dict(l)from time import clockt0=clock()for i in d: t = i + d[i]t1=clock()for k,v in d.items(): t = k + vt2=clock()for k,v in d.iteritems(): t = k + vt3=clock()for k,v in zip(d.iterkeys(),d.itervalues()): t = k + vt4=clock()print t1-t0, t2-t1, t3-t2, t4-t3

將這段腳本運行5次,結果如下:

python test.py0.00184039735833 0.00326492977712 0.00214993552657 0.00311549755797python test.py0.00182356570728 0.00339342506446 0.00234863111466 0.00321566640817python test.py0.00185107108827 0.00324563495762 0.00211175641563 0.00313479237748python test.py0.0018215130669 0.00320950848705 0.00215814608806 0.00322798225041python test.py0.00216635664955 0.00391807994377 0.00207604047314 0.00322757172233

顯然第一種方法效率最高,第三種方法略差一點但相差無幾,方法二四性能就差得多
不過實際的差別不是太大,不必過于糾結

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 富裕县| 贵阳市| 招远市| 崇仁县| 屏东县| 石狮市| 常州市| 黄大仙区| 九江县| 普定县| 巍山| 泽库县| 冕宁县| 桂平市| 晋中市| 宜都市| 民丰县| 双柏县| 鄂托克旗| 邯郸县| 阿城市| 兴仁县| 独山县| 新源县| 宁安市| 榆社县| 晋州市| 馆陶县| 商洛市| 五原县| 墨竹工卡县| 壤塘县| 土默特左旗| 东港市| 襄城县| 永安市| 漾濞| 荔浦县| 米易县| 饶河县| 内江市|