range 和 xrange

python2

rangexrange用法同样
不一样的是,range生成一个列表,xrange生成一个生成器python

在循环中须要生成很大的数字序列时,xrangerange性能会好不少,由于不用一开始就开辟一块很大的内存空间
好比range(1, 10000000)就包含了9999999个对象函数

python3

python3中range就是xrangexrange函数已经不存在了性能

相关文章
相关标签/搜索