# -*- coding:utf-8 -*-
a = range(0, 10)
print type(a), a
b = xrange(0, 10)
print type(b), b
输出结果:
<type 'list'> [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
<type 'xrange'> xrange(10)
从输出结果可以看出range返回的是个list,xrange返回的是值,所以在循环量很大的时候xrang性能会好一些!
# -*- coding:utf-8 -*-
a = range(0, 10)
print type(a), a
b = xrange(0, 10)
print type(b), b
输出结果:
<type 'list'> [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
<type 'xrange'> xrange(10)
从输出结果可以看出range返回的是个list,xrange返回的是值,所以在循环量很大的时候xrang性能会好一些!