15.5迭代器
迭代是一种访问容器的方式
基本方法:iter() 和 next()
可迭代的对象(iterable)有哪些? for in
判断是否可迭代?isinstance()-------------判断对象是否是可迭代对象
导包------from collections.abc import Iterable
迭代器(iterator):在python中,能被全局函数next()调用,并且返回下一个值得对象,就是迭代
器
from collections.abc import Iterator
总结:凡是可以用for in循环遍历得对象都是可迭代得对象(iterable),在python中,能被全局函数
next()调用,都是迭代器(iterator),可迭代对象不一定是迭代器,是迭代器的一定是可迭代对象
怎么转换成迭代器?
help(iter)
iter(iterable) -> iterator