xrange
- xrange() 生成的是迭代器,而不是数组; 用法同range,python3中,直接用 range
python3 仅 range
python3没有xrange原因与解决方法 - lincappu - 博客园
- python3 中取消了 range 函数,而把 xrange 函数重命名为 range
l = (x for x in range(10))
m = [x for x in range(10)]
print(type(l)) # <class 'generator'>
print(type(m)) # <class 'list'>
print(x for x in range(10)) # <generator object <genexpr> at 0x0000018D3E1BB148>
print(type(x for x in range(10))) # <class 'generator'>
range VS xrange
网友评论