python2
range
和xrange
用法一样
不同的是,range
生成一个列表,xrange
生成一个生成器
在循环中需要生成很大的数字序列时,xrange
比range
性能会好很多,因为不用一开始就开辟一块很大的内存空间
比如range(1, 10000000)
就包含了9999999个对象
python3
python3中range
就是xrange
,xrange
函数已经不存在了
range
和xrange
用法一样
不同的是,range
生成一个列表,xrange
生成一个生成器
在循环中需要生成很大的数字序列时,xrange
比range
性能会好很多,因为不用一开始就开辟一块很大的内存空间
比如range(1, 10000000)
就包含了9999999个对象
python3中range
就是xrange
,xrange
函数已经不存在了