python中range()与xrange()用法分析
本文实例讲述了python中range()与xrange()用法。分享给大家供大家参考,具体如下:
(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)运行结果
(3)小结
从上图的三次运行结果可以看出,range在相同计算量下用时比xrange多了70%左右。另外,在不同的计算量情况下,用时基本也维持在这个比例。因此,如果并不需要返回list对象的话,xrange会是个好选择。
更多关于Python相关内容感兴趣的读者可查看本站专题:《Python文件与目录操作技巧汇总》、《Python文本文件操作技巧汇总》、《Python URL操作技巧总结》、《Python图片操作技巧总结》、《Python数据结构与算法教程》、《Python Socket编程技巧总结》、《Python函数使用技巧总结》、《Python字符串操作技巧汇总》及《Python入门与进阶经典教程》
希望本文所述对大家Python程序设计有所帮助。
相关推荐
huavhuahua 2020-11-20
weiiron 2020-11-16
cakecc00 2020-11-15
千锋 2020-11-15
JakobHu 2020-11-14
guangcheng 2020-11-13
xirongxudlut 2020-11-10
solarLan 2020-11-09
pythonxuexi 2020-11-08
文山羊 2020-11-07
susmote 2020-11-07
wuShiJingZuo 2020-11-05
Pythonjeff远 2020-11-06
jacktangj 2020-11-04
lousir 2020-11-04
CloudXli 2020-11-03
PythonMaker 2020-10-27
文山羊 2020-10-20
higher0 2020-10-15