热线电话:13121318867

登录
2019-07-04 阅读量: 564
range函数为什么不进行迭代

range():Python范围函数生成一个数字列表,这些数字通常用于迭代的许多情况,如for循环或许多其他情况。在python范围内,对象不是迭代器。range是一组不可变对象的列表。范围的迭代行为类似于列表和范围中列表的迭代行为,我们不能直接调用下一个函数。如果我们使用iter得到一个迭代器,我们可以调用next

# Python program to understand range

# this creates a list of 0 to 5

# integers

demo = range(6)

# print the demo

print(demo)

# it will generate error

print(next(demo))

0.0000
3
关注作者
收藏
评论(0)

发表评论

暂无数据
推荐帖子