[转载] Python中的xrange和range的区别
生活随笔
收集整理的這篇文章主要介紹了
[转载] Python中的xrange和range的区别
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
參考鏈接: Python中的range()和xrange()
在python2 中?
range(start,end,step)返回一個(gè)列表,返回的結(jié)果是可迭代對(duì)象,但不是迭代器。iter()轉(zhuǎn)化為列表迭代器。xrange()返回的是一個(gè)序列,他也是可迭代對(duì)象,但不是迭代器。可以通過iter()方法轉(zhuǎn)化為范圍迭代器。經(jīng)過iter()函數(shù)之后,才能使用next()函數(shù)取出其中的值。?
python3?
在python3 中沒有xrange,只有range()。range() 和python2 中的xrange()一樣。range() 是支持切片的,而python2 中的xrange()不支持切片。如圖:
總結(jié)
以上是生活随笔為你收集整理的[转载] Python中的xrange和range的区别的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: [转载] Python中的三元运算符
- 下一篇: 在Python中模拟do-while循环