- 2
- 0
- 约4.13万字
- 约 52页
- 2026-07-08 发布于北京
- 举报
python高级
7.1迭代器
迭代是集合元素的式。迭代器是一个可以记住遍历位置的对象。迭代器对象从集合的第一个元素开始
,直到所有元素被完结束。迭代器只能向前,不能后退。
1.可迭代对象
我们已经知道可以对list、tuple、str等类型的数据使用for...in...的循环语法从其中依
次拿到数据进行使用,我们把这样的过程称为遍历,也叫迭代。
但是,是否所有的数据类型都可以放到for...in...的语句中,然后让for...in...每次从取一条
数据供我们使用,即供我们迭代吗?
foriin100:...print(i)...Traceback(mostr
ecentcalllast):Filestdin,line1,inmodule
TypeError:intobjectisnotiterable#int整型不是
iterable,即int整型不是可以迭代的
#我们自定义一个容器MyList用来存放数据,可以通过add方法向其中添加数据
classMyList(object):...def__init__(self):...
原创力文档

文档评论(0)