最新国产好看的视频,伊人天堂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)但相差無幾,方法二四性能就差得多
不過實(shí)際的差別不是太大,不必過于糾結(jié)

相關(guān)文章

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

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

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

    python爬蟲爬取股票的k線圖

    這篇文章主要介紹了python爬蟲爬取股票的k線圖,文章基于python的相關(guān)資料展開爬取股票的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)過程圖解

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

    這篇文章主要介紹了Pycharm github配置實(shí)現(xiàn)過程圖解,文中通過示例代碼介紹的非常詳細(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語法中實(shí)現(xiàn)格式化輸出的方法,本文通過幾個(gè)實(shí)例為大家進(jìn)行了詳細(xì)的講解,感興趣的小伙伴可以了解一下
    2022-08-08
  • matlab中imadjust函數(shù)的作用及應(yīng)用舉例

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

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

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

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

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

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

最新評(píng)論

连城县| 辰溪县| 马边| 晋城| 图木舒克市| 尚志市| 杂多县| 建宁县| 勐海县| 开封市| 德保县| 阿拉善右旗| 大冶市| 黄石市| 泸溪县| 通城县| 政和县| 天峨县| 谢通门县| 牡丹江市| 南丰县| 陇西县| 威宁| 布尔津县| 商城县| 菏泽市| 柘城县| 安徽省| 宿松县| 北票市| 石河子市| 岳阳县| 柳江县| 南漳县| 延吉市| 沾化县| 井陉县| 灵石县| 北川| 化隆| 金川县|