升级到python3的同学应该会注意到以前经常用的xrange没了!
是的,python3的range就是xrange。直接看效果!
其实类似的改动是有很多的,例如:字典的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
本文出自勇哥的网站《少有人走的路》wwww.skcircle.com,转载请注明出处!讨论可扫码加群:


