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更快。