range和xrange

區別

python 2 中

range 返回一個list對象

xrange返回一個生成器。

python 3 中

xrange被取消,統一使用range,返回對象變成了<class range>

總結

所以xrange 在python3中已經不存在,直接問區別貌似意義不大,但是在python3中的range根據生成器做了空間優化是值得注意的。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章