迭代器简介
我们之前介绍的各种数据结构都是可迭代对象。可迭代对象可用于for循环等地方(迭代器这部分可以在学习循环,函数和类对象后再回来学习。)
迭代器是很强大的内容,他能很方便地产生一个接一个的数据,但又不需要占用大量的内存,相对直接使用一个容器来储存数据再使用,迭代器省内存,更快。
可迭代对象 (Iterable
)
凡是可以用作for循环的都是可迭代对象,包括一般的list,tuple,set,dict,迭代器和生成器(或生成器函数)等.
我们之前介绍的各种数据结构都是可迭代对象。可迭代对象可用于for循环等地方(迭代器这部分可以在学习循环,函数和类对象后再回来学习。)
迭代器是很强大的内容,他能很方便地产生一个接一个的数据,但又不需要占用大量的内存,相对直接使用一个容器来储存数据再使用,迭代器省内存,更快。
Iterable
)凡是可以用作for循环的都是可迭代对象,包括一般的list,tuple,set,dict,迭代器和生成器(或生成器函数)等.
本文标题:迭代器和生成器
本文链接:https://www.haomeiwen.com/subject/ucmsgqtx.html
网友评论