- 链接地址:https://blog.csdn.net/mbytes/article/details/119760858
- 链接标题:可迭代对象、迭代器、生成器以及yield关键字使用_test_generator-CSDN博客
- 所属网站:blog.csdn.net
- 被收藏次数:1753
文章浏览阅读283次。1.可迭代对象(iterable object)能使用for遍历的对象,都是可迭代对象,例如:list、set、dict、str、tuple等容器都属于可迭代对象。可迭代对象必然实现了__iter__()函数,换言之,一个对象实现了__iter__()函数,就是可迭代对象。2.迭代器(iterator)一个对象同时实现了__iter__()和__next__()函数,称之为迭代器。可迭代对象不一定是迭代器,迭代器一定是可迭代对象。iter()函数的作用是返回一个迭代器对象,next()函数作用是返回_test_generator
版权声明:本文发布于特牛网址导航 内容均来源于互联网 如有侵权联系删除