Python 迭代器与生成器
一、迭代器 – Iterator迭代器可简单理解为一个可记住遍历位置的对象。每一次迭代都会进行业务运算返回一个值,数据只有在需要的时候去拉取的,而不是提前准备好,极大节省内存空间。1. 迭代判别首先要区分可迭代对象和迭代器(当然迭代器也属于可迭代对象),判别方式有两种:方法一:使用isinstance() 函数来判断一个对象是否是一个已知的类型from collections.abc import Iterable, IteratorI = (i for i in range(10))
原创
2022-03-18 11:34:42 ·
646 阅读 ·
0 评论