最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

python 字典(dict)遍歷的四種方法性能測(cè)試報(bào)告

 更新時(shí)間:2014年06月25日 11:33:00   投稿:hebedich  
本文主要是針對(duì)Python的字典dict遍歷的4種方法進(jìn)行了性能測(cè)試,以便分析得出效率最高的一種方法

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

l = [(x,x) for x in xrange(10000)]
d = dict(l)

from time import clock

t0=clock()
for i in d:
 t = i + d[i]
t1=clock()

for k,v in d.items():
 t = k + v
t2=clock()

for k,v in d.iteritems():
 t = k + v
t3=clock()

for k,v in zip(d.iterkeys(),d.itervalues()):
 t = k + v
t4=clock()

print t1-t0, t2-t1, t3-t2, t4-t3

將這段腳本運(yùn)行5次,結(jié)果如下:

python test.py
0.00184039735833 0.00326492977712 0.00214993552657 0.00311549755797

python test.py
0.00182356570728 0.00339342506446 0.00234863111466 0.00321566640817

python test.py
0.00185107108827 0.00324563495762 0.00211175641563 0.00313479237748

python test.py
0.0018215130669 0.00320950848705 0.00215814608806 0.00322798225041

python test.py
0.00216635664955 0.00391807994377 0.00207604047314 0.00322757172233

顯然第一種方法效率最高,第三種方法略差一點(diǎn)但相差無(wú)幾,方法二四性能就差得多
不過(guò)實(shí)際的差別不是太大,不必過(guò)于糾結(jié)

相關(guān)文章

  • Python學(xué)習(xí)之圖片濾鏡效果的實(shí)現(xiàn)

    Python學(xué)習(xí)之圖片濾鏡效果的實(shí)現(xiàn)

    濾鏡效果是圖像處理中常用的一種技術(shù),可以用來(lái)增強(qiáng)圖像的視覺(jué)效果,實(shí)現(xiàn)不同的效果,本文就來(lái)利用Python中的Image模塊實(shí)現(xiàn)常見(jiàn)的幾個(gè)圖片濾鏡吧
    2023-05-05
  • python爬蟲(chóng)爬取股票的k線圖

    python爬蟲(chóng)爬取股票的k線圖

    這篇文章主要介紹了python爬蟲(chóng)爬取股票的k線圖,文章基于python的相關(guān)資料展開(kāi)爬取股票的k線圖的詳細(xì)內(nèi)容分享,具有一定的的參考價(jià)值,需要的小伙伴可以參考一下
    2022-05-05
  • Python使用pyfinance包進(jìn)行證券收益分析

    Python使用pyfinance包進(jìn)行證券收益分析

    在查找如何使用Python實(shí)現(xiàn)滾動(dòng)回歸時(shí),發(fā)現(xiàn)一個(gè)很有用的量化金融包——pyfinance。顧名思義,pyfinance是為投資管理和證券收益分析而構(gòu)建的Python分析包,主要是對(duì)面向定量金融的現(xiàn)有包進(jìn)行補(bǔ)充,如pyfolio和pandas等。pyfinance包含六個(gè)模塊,下面將一一介紹
    2021-11-11
  • Pycharm github配置實(shí)現(xiàn)過(guò)程圖解

    Pycharm github配置實(shí)現(xiàn)過(guò)程圖解

    這篇文章主要介紹了Pycharm github配置實(shí)現(xiàn)過(guò)程圖解,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-10-10
  • Python實(shí)現(xiàn)將HTML轉(zhuǎn)成PDF的方法分析

    Python實(shí)現(xiàn)將HTML轉(zhuǎn)成PDF的方法分析

    這篇文章主要介紹了Python實(shí)現(xiàn)將HTML轉(zhuǎn)成PDF的方法,結(jié)合實(shí)例形式分析了Python基于pdfkit模塊實(shí)現(xiàn)HTML轉(zhuǎn)換成PDF文件的相關(guān)操作技巧與注意事項(xiàng),需要的朋友可以參考下
    2019-05-05
  • Python如何實(shí)現(xiàn)感知器的邏輯電路

    Python如何實(shí)現(xiàn)感知器的邏輯電路

    這篇文章主要介紹了Python如何實(shí)現(xiàn)感知器的邏輯電路,幫助大家更好的理解和使用python,感興趣的朋友可以了解下
    2020-12-12
  • Python實(shí)現(xiàn)格式化輸出的實(shí)例詳解

    Python實(shí)現(xiàn)格式化輸出的實(shí)例詳解

    這篇文章主要為大家介紹了Python語(yǔ)法中實(shí)現(xiàn)格式化輸出的方法,本文通過(guò)幾個(gè)實(shí)例為大家進(jìn)行了詳細(xì)的講解,感興趣的小伙伴可以了解一下
    2022-08-08
  • matlab中imadjust函數(shù)的作用及應(yīng)用舉例

    matlab中imadjust函數(shù)的作用及應(yīng)用舉例

    這篇文章主要介紹了matlab中imadjust函數(shù)的作用及應(yīng)用舉例,本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-02-02
  • python類繼承與子類實(shí)例初始化用法分析

    python類繼承與子類實(shí)例初始化用法分析

    這篇文章主要介紹了python類繼承與子類實(shí)例初始化用法,實(shí)例分析了Python類的使用技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下
    2015-04-04
  • python實(shí)現(xiàn)Dijkstra算法的最短路徑問(wèn)題

    python實(shí)現(xiàn)Dijkstra算法的最短路徑問(wèn)題

    這篇文章主要介紹了python實(shí)現(xiàn)Dijkstra算法的最短路徑問(wèn)題,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-06-06

最新評(píng)論

石楼县| 秀山| 呼伦贝尔市| 黄平县| 潜江市| 敦化市| 洮南市| 陇川县| 合肥市| 石家庄市| 镇沅| 内丘县| 孟州市| 阳西县| 绿春县| 木里| 黔西| 镇安县| 措美县| 丰镇市| 元江| 甘肃省| 丰都县| 铜梁县| 焦作市| 承德县| 登封市| 榆社县| 施甸县| 长乐市| 藁城市| 铅山县| 皮山县| 昔阳县| 松江区| 东明县| 合阳县| 上虞市| 沅江市| 新津县| 临夏县|