国产探花免费观看_亚洲丰满少妇自慰呻吟_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

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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 周口市| 方正县| 米易县| 柳河县| 舒兰市| 彭水| 炎陵县| 图们市| 体育| 黄大仙区| 海门市| 凤庆县| 比如县| 龙胜| 陆河县| 岱山县| 平原县| 纳雍县| 高唐县| 疏勒县| 自贡市| 车险| 仁化县| 萨嘎县| 米林县| 望江县| 北海市| 静乐县| 新蔡县| 周至县| 长春市| 昭苏县| 芦山县| 荣成市| 铜鼓县| 山东省| 三穗县| 湟中县| 江油市| 崇州市| 奉新县|