range 和 xrange

python2

rangexrange用法一样
不同的是,range生成一个列表,xrange生成一个生成器

在循环中需要生成很大的数字序列时,xrangerange性能会好很多,因为不用一开始就开辟一块很大的内存空间
比如range(1, 10000000)就包含了9999999个对象

python3

python3中range就是xrangexrange函数已经不存在了

posted @ 2018-03-12 15:50  宫内莲华x  阅读(108)  评论(0编辑  收藏  举报