会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
滴水汪洋
博客园
首页
新随笔
联系
订阅
管理
python中迭代器和生成器的区别
1、共同点
生成器是一种特殊的迭代器
2、不同点
a、语法上
生成器是通过函数的形式中调用 yield 或()的形式创建的
迭代器可以通过 iter() 内置函数创建
b、用法上
生成器在调用next()函数或for循环中,所有过程被执行,且返回值
迭代器在调用next()函数或for循环中,所有值被返回,没有其他过程或说动作。
posted @
2019-03-19 21:04
滴水汪洋
阅读(
6116
) 评论(
0
)
编辑
收藏
举报
刷新页面
返回顶部
公告