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

python中range()與xrange()用法分析

 更新時間:2016年09月21日 14:14:47   作者:mo_guang  
這篇文章主要介紹了python中range()與xrange()用法,結(jié)合實(shí)例形式分析了range()與xrange()使用與效率上的區(qū)別,需要的朋友可以參考下

本文實(shí)例講述了python中range()與xrange()用法。分享給大家供大家參考,具體如下:

據(jù)說range比xrange開銷要大,原因是range會直接生成一個list對象,而xrange每次調(diào)用返回其中的一個值(參考:http://m.fzitv.net/article/50072.htm)。于是好奇做了個小小的測試,比較兩個函數(shù)性能到底有多大差別。

(1)測試代碼

#!/usr/bin/env python
from datetime import *
def test_range():
    c1=0
    t1 = datetime.now()
    for i in range(0,100000):
        c1 += 1
    print datetime.now()-t1
def test_xrange():
    c1=0
    t1 = datetime.now()
    for i in xrange(0,100000):
        c1 += 1
    print datetime.now()-t1
if __name__ == '__main__':
    test_range()
    test_xrange()

(2)運(yùn)行結(jié)果

(3)小結(jié)

從上圖的三次運(yùn)行結(jié)果可以看出,range在相同計算量下用時比xrange多了70%左右。另外,在不同的計算量情況下,用時基本也維持在這個比例。因此,如果并不需要返回list對象的話,xrange會是個好選擇。

更多關(guān)于Python相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《Python文件與目錄操作技巧匯總》、《Python文本文件操作技巧匯總》、《Python URL操作技巧總結(jié)》、《Python圖片操作技巧總結(jié)》、《Python數(shù)據(jù)結(jié)構(gòu)與算法教程》、《Python Socket編程技巧總結(jié)》、《Python函數(shù)使用技巧總結(jié)》、《Python字符串操作技巧匯總》及《Python入門與進(jìn)階經(jīng)典教程

希望本文所述對大家Python程序設(shè)計有所幫助。

相關(guān)文章

最新評論

安义县| 府谷县| 兰坪| 和硕县| 四子王旗| 奉新县| 镇原县| 巴林左旗| 青河县| 溆浦县| 北碚区| 东兴市| 改则县| 镇康县| 屏边| 罗田县| 长兴县| 镶黄旗| 土默特左旗| 武山县| 新龙县| 清新县| 集安市| 龙海市| 旬阳县| 霍州市| 绩溪县| 股票| 渭南市| 抚顺县| 沭阳县| 福安市| 滨海县| 巴林左旗| 乌海市| 武隆县| 韶山市| 靖西县| 会理县| 什邡市| 梓潼县|