国产成人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学习网。

关注

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

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

成色18K1.220.38软件| 小扫货几天没弄了这么多| 《工地夫妻》原声版| 《日本公与媳5》公妇伦| 无人区免费观看高清电视剧| 《夜班护士》结局| 粘液共生1-3集免费观看动漫| 《乳牛牧场的奶牛娘》动漫| 性感美胸| 免费观看已满十八岁电视剧在线播... | 扒灰小调公媳干仗艳丽是谁唱的| 星空无痕MV免费视频观看| 荡货夹的这么紧欠C调教视频 | MV在线观看免费播放历史| WWW.17C嫩嫩草色视频蜜桃| 《艳乳欲乱2》免费观看| 《性房纵欲》在线观看| 蜜桃成熟2| 闺蜜老公把我压在怀里| 蜜桃成时熟| 小洞流口水了 是不是饿了| 美国禁忌6 结局| 爆乳| 俄罗斯少女2免费观看| 扒开腿挺进肉蒂抽搐喷潮BL| 巨乳美女| 麻豆| 电影《满足2》完整版在线观看| 爱爱内含光| 4399在线观看免费高清电视剧| 1.《奶牛娘牧场》动漫| 《推油》完整版播放时间| 《厨房韵母2》免费观看完整版| 动漫| 《菊内留香》双男主| 交替轮换4| 美女和老板一起努力做豆浆 | 《魅魔之耻》1~4集免费看| 蜜桃成熟3D| 女人一旦尝到粗硬的心理| 少女配狗播放视频