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

首頁 > 編程 > Python > 正文

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

2020-02-23 05:29:01
字體:
來源:轉載
供稿:網友

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

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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 巩留县| 佛冈县| 贵港市| 呈贡县| 外汇| 浪卡子县| 图木舒克市| 将乐县| 筠连县| 上虞市| 陕西省| 乌拉特后旗| 星座| 大同市| 漯河市| 阆中市| 新源县| 渭源县| 双江| 秀山| 乌什县| 武威市| 毕节市| 岳阳县| 将乐县| 思南县| 饶河县| 泾川县| 玉山县| 靖边县| 城口县| 北宁市| 广水市| 积石山| 平定县| 克什克腾旗| 磐安县| 阿克| 衡东县| 嘉善县| 象山县|