參考鏈接: Python中的range()和xrange()
在python2 中?
range(start,end,step)返回一個列表,返回的結果是可迭代對象,但不是迭代器。iter()轉化為列表迭代器。xrange()返回的是一個序列,他也是可迭代對象,但不是迭代器。可以通過iter()方法轉化為范圍迭代器。經過iter()函數之后,才能使用next()函數取出其中的值。?
python3?
在python3 中沒有xrange,只有range()。range() 和python2 中的xrange()一樣。range() 是支持切片的,而python2 中的xrange()不支持切片。如圖: