少有人走的路

勇哥的工业自动化技术网站

python3没有了xrange

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

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

image.png

其实类似的改动是有很多的,例如:字典的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


发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

«    2025年12月    »
1234567
891011121314
15161718192021
22232425262728
293031
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
搜索
最新留言
文章归档
网站收藏
友情链接

Powered By Z-BlogPHP 1.7.3

Copyright www.skcircle.com Rights Reserved.

鄂ICP备18008319号


站长QQ:496103864 微信:abc496103864