【Python】xrange VS range

xrange

Python 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))  # 
print(type(m))  # 
print(x for x in range(10))  #  at 0x0000018D3E1BB148>
print(type(x for x in range(10)))  # 

range VS xrange

你可能感兴趣的:(【Python】xrange VS range)