博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Python生成器和迭代器的关系
阅读量:5755 次
发布时间:2019-06-18

本文共 139 字,大约阅读时间需要 1 分钟。

网上找了找,有点晕了。

我觉得下面这句话理得比较清楚:

生成器是一类特殊 迭代器

生成器是一个函数,关键字YIELD是有返回值的表达式,不是语句。

 yield 是一种产生一个迭代器却不需要构建迭代器的精密小巧的方法。

所以生成器里没有__iter__,也没有__next__;

 

转载地址:http://xznkx.baihongyu.com/

你可能感兴趣的文章
C++与MySQL的冲突
查看>>
siki学习之观察者模式笔记
查看>>
spring.net 继承
查看>>
ES6:模块简单解释
查看>>
JavaScript indexOf() 方法
查看>>
ZJU PAT 1023
查看>>
WMI远程访问问题解决方法
查看>>
Android开发历程_15(AppWidget的使用)
查看>>
阿花宝宝 Java 笔记 之 初识java
查看>>
Linux下的C编程实战
查看>>
[32期] html中部分代码与英语单词关系
查看>>
PHP安装环境,服务器不支持curl_exec的解决办法
查看>>
jQuery|元素遍历
查看>>
用 ThreadLocal 管理用户session
查看>>
setprecision后是要四舍五入吗?
查看>>
上云就是这么简单——阿里云10分钟快速入门
查看>>
MFC多线程的创建,包括工作线程和用户界面线程
查看>>
我的友情链接
查看>>
FreeNAS8 ISCSI target & initiator for linux/windows
查看>>
PostgreSQL数据库集群初始化
查看>>