迭代是一种访问容器的方式
可迭代的对象(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
python迭代器
最新推荐文章于 2024-07-27 12:20:46 发布