Python

迭代器和生成器

2019-04-21  本文已影响44人  爱折腾的大懒猪

迭代器简介

我们之前介绍的各种数据结构都是可迭代对象。可迭代对象可用于for循环等地方(迭代器这部分可以在学习循环,函数和类对象后再回来学习。)
迭代器是很强大的内容,他能很方便地产生一个接一个的数据,但又不需要占用大量的内存,相对直接使用一个容器来储存数据再使用,迭代器省内存,更快。

可迭代对象 (Iterable)

凡是可以用作for循环的都是可迭代对象,包括一般的list,tuple,set,dict,迭代器和生成器(或生成器函数)等.

上一篇 下一篇

猜你喜欢

热点阅读