python的生成器
来源:互联网 发布:jquery获得表单数据 编辑:程序博客网 时间:2024/06/04 08:36
今天看了看生成器,有个要点,做个记录。
G=( c*4 for c in 'asdf')
I=iter(G)
next(I)
next(I)
next(I)
next(I)
next(I)
此时抛出异常没因为已经没有迭代对象了。但是实际上 next(G)也是可行的,不这么做的原因只有一个:如果这么做了,迭代到最后,假如还要使用这个生成器,那么只能重新执行:G=( c*4 for c in 'asdf');而如果使用了I=iter(G),那么重新I=iter(G),即可。
0 0
- Python的生成器
- python生成器的几个问题
- python的生成器
- Python的生成器
- Python的生成器表达式与生成器函数
- Python的迭代器和生成器
- Python的迭代器和生成器
- python的迭代器与生成器
- Python生成器的工作过程
- Python的迭代器和生成器
- Python生成器:yield的使用
- Python的生成器和迭代器
- Python的迭代器和生成器
- python生成器的表达式形式
- python-生成器,filter的理解
- python 关于生成器的零碎
- Python的生成器(generator)
- 【Python】【yield】生成器的使用
- 17、osgText::Text
- BZOJ 1001 (UVa1376, LA3661 ) - 平面图最大流(对偶图 -> 最短路)
- struts2-OGNL和类型转换(structs 自动数据表单获取)
- android propertyAnimator--()
- UITableView高度自适应
- python的生成器
- 1017. A除以B
- Spring基础学习总结
- 第8周项目5 - 计数的模式匹配.cpp
- Java中常见知识点
- Object-c学习笔记
- 大数据告诉你:美联储若加息将如何影响A股
- Java学习之final关键词
- Intent详细介绍及使用实例