![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python
Regina23
这个作者很懒,什么都没留下…
展开
-
Python:生成器generator
创建generator类似于列表生成式,区别在列表是[]而生成器是()。函数定义中包含yield关键字,则该函数为一个generator。打印元素调用 next()函数获得generator的下一个值,直到没有更多的元素时,抛出StopIteration错误。通过for循环输出,不用关心StopIteration错误。...原创 2019-08-22 13:45:11 · 91 阅读 · 0 评论 -
Python:迭代器
可迭代对象Iterable可以直接作用于for循环的对象统称为可迭代对象Iterable。一类是集合数据类型,如lsit、tuple、dict、set、str等;另一类是generator,包括生成器和带yield的函数。可以使用isinstance()进行判断。可迭代器Iterator可以被next()调用并不断返回下一个值的对象成为迭代器Iterator。generator都是...原创 2019-08-22 15:53:56 · 96 阅读 · 0 评论