range(start,stop,step) range(0,8)对象
>>print range(0,8)效率
[0,1,2,3,4,5,6,7]遍历
range()返回一个数字列表。 start 默认0,stop不可缺乏,step默认为1top
xrange(start,stop,step) xrange(0,8)数字
>>print xrange(0,8)tar
xrange(8)
xrange是一个类,返回的是一个xrange对象
>>list(xrange(0,6,2))
[0,2,4]
使用xrange()进行遍历,每次遍历只返回一个值。
range返回的是一个列表,一次性计算并返回全部值。因些xrange()的执行效率要高于range()。 不须要返回列表内容时,xrange更快。