迭代器的使用
迭代器
迭代器定义:
迭代器是一个可以记住遍历位置的对象
迭代器对象从第一个元素开始访问,直到所有的元素被访问截止
迭代器只会向前,不能向后
1. 判断是否是可迭代对象
List、tuple、dict、string、set,range()等对象都是可迭代类型,int 不可以
2. __iter__方法的使用
添加iter之前
添加之后
此时只是表示对象可迭代,并没与实现真正的迭代
3. 迭代器
如果一个类里面有 __iter__, __next__ 方法表示迭代器,记录当前遍历的位置,第二点需要记录获取到的值
4. iter
获取的是迭代对象中的迭代器
5. for循环的本质
For in 循环的本质通过next 遍历迭代器,最终遍历的是迭代器
6. 斐波那契数列