區別
python 2 中
range
返回一個list
對象
xrange
返回一個生成器。
python 3 中
xrange
被取消,統一使用range
,返回對象變成了<class range>
總結
所以xrange
在python3中已經不存在,直接問區別貌似意義不大,但是在python3中的range
根據生成器做了空間優化是值得注意的。
range
返回一個list
對象
xrange
返回一個生成器。
xrange
被取消,統一使用range
,返回對象變成了<class range>
所以xrange
在python3中已經不存在,直接問區別貌似意義不大,但是在python3中的range
根據生成器做了空間優化是值得注意的。