码上快乐
1秒登录
首页
榜单
标签
关于
搜索
相关内容
简体
繁体
python中迭代器和生成器的区别
本文转载自
查看原文
2019-03-19 21:04
3197
python
1、共同点
生成器是一种特殊的迭代器
2、不同点
a、语法上
生成器是通过函数的形式中调用 yield 或()的形式创建的
迭代器可以通过 iter() 内置函数创建
b、用法上
生成器在调用next()函数或for循环中,所有过程被执行,且返回值
迭代器在调用next()函数或for循环中,所有值被返回,没有其他过程或说动作。
×
免责声明!
本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。
猜您在找
迭代器和生成器的区别
python迭代器和生成器
Python之迭代器,生成器
python之迭代器与生成器
Python迭代器和生成器
Python中的for循环、迭代器与生成器
python迭代器生成器-迭代器和list区别
可迭代对象,迭代器(生成器)区别
python迭代器、生成器、装饰器
4.python迭代器生成器装饰器
粤ICP备18138465号
© 2018-2025 CODEPRJ.COM