国产成人AV无码一二三区,少女1到100集,国产精品久久久久精品综合紧,巜公妇之诱感肉欲HD在线播放

文章 > Python常见问题 > 为什么python3中的xrange函数不能用

为什么python3中的xrange函数不能用

头像

silencement

2019-10-12 10:04:263705浏览 · 0收藏 · 0评论

升级到python3的同学应该会注意到以前经常用的xrange没了!

是的,python3的range就是xrange。直接看效果!

Python 2.7.13 (v2.7.13:a06454b1afa1, Dec 17 2016, 20:53:40) [MSC v.1500 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> type(range(10))
<type 'list'>

python2中,range的返回值是list,这意味着内存将会分布相应的长度的空间给list。

>>> print(sys.version)
3.5.3 (v3.5.3:1880cb95a742, Jan 16 2017, 16:02:32) [MSC v.1900 64 bit (AMD64)]
>>> type(range(10))
<class 'range'>

python3中返回的是一个对象,并没有将数据完全实例化,所以内存中只有一个对象的空间,对性能优化还是很有帮助的。

其实类似的改动是有很多的,例如:字典的items.

>>> print(sys.version)
2.7.13 (v2.7.13:a06454b1afa1, Dec 17 2016, 20:53:40) [MSC v.1500 64 bit (AMD64)]
>>> a={'x':1}
>>> type(a.items())
<type 'list'>
>>> print(sys.version)
3.5.3 (v3.5.3:1880cb95a742, Jan 16 2017, 16:02:32) [MSC v.1900 64 bit (AMD64)]
>>> a={'x':1}
>>> type(a.items())
<class 'dict_items'>

当然了你也可以在python3写一个xrange(多此一举:-P)

def xrange(x):
    n=0
    while n<x:
        yield n
        n+=1

更多学习内容,请点击python学习网。

关注

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

男人电影| 公之浮之中字5HD| 荫蒂被三个男人添| 女性左腿又开腿肚子视频大全| 猛烈顶弄H禁欲医生H怀孕| 共享女儿小诗1~10章的背景资.. | 明明说好的只蹭蹭苦苦恳求歌词 | 《菊内留香》双男主| 韩漫免费观看下拉式漫画软件测评 | 《军舰上的女兵》法国版完整版| 我被5个男人躁一夜不收我怎么办| 亚洲综合色一区二区三区| 小雨和公做爰22章| 医生一直揉白带湿漉漉的正常吗| 扒开腿挺进肉蒂抽搐喷潮BL| 《男医生的特殊治疗》| 士豆网视频| 满18岁免费观看高清电视剧大全| 他扒开我小流添我三男一女视频| 免费双男主做酱酱酿酿的动漫| 《老板娘2》完整版| 滢滢的日记1~15笔趣阁| 精品一区| 日本大片又大又好看的PPT | 老师穿白色双开真丝旗袍怎么穿| 《互换人妻HD中字》| 女生给男生吃小头头| 偷吃爸爸擎天柱1-100集| 蜜桃成时熟2| 姨母的绣感中字3| 美国禁忌结局1-4| 公共场合高潮(H)公交车| 看到老妈洗澡忍不住怎么办 | 你睡我老婆我也睡你老婆台词| 《厨房韵母2》动漫下线了吗| 《疯狂72小时》韩剧| 录像狗配女人| 爸爸的擎天柱让我看第二集| 玩物(N)笔趣阁二狗| 天美传奇星空MV高清免费| 翁和媳小莹浴室欢爱52章