Python yield例子
来源:互联网 发布:查看他人通话记录软件 编辑:程序博客网 时间:2024/06/07 00:52
# 通过列表来创建生成器print [i for i in xrange(5)]# 通过`yield`来创建生成器def func(): for i in xrange(5): yield i # 相当于return,也是生成器有一个序列。但是,每次调用时才使用一个,不占用内存print '############## 通过函数使用 #################'def myprint(f): for i in f: print imyprint(func())print '############## 通过next()调用 #################'f = func()print f # 此时生成器还没有运行,通过next调用print f.next()print f.next()print f.next()print f.next()print f.next()
阅读全文
0 0
- Python yield例子
- python----yield
- Python yield
- python yield
- python yield
- python --yield
- Python yield
- Python -- yield
- python yield
- Python yield
- python yield
- Python yield
- python yield
- python --yield
- Python yield
- python yield
- Python yield
- Python - yield
- Redis之锁
- Spring(一):了解Spring
- JDK安装与配置详细图文教程
- 智能小车六《串口协议》
- 如何使用javadoc注释中的标记
- Python yield例子
- HDU 5542 The Battle of Chibi 树状数组+dp+优化
- Destroy the web
- 几种获取高度的方式
- 第五天:opencv-访问图像像素
- QT
- COGS2580:[HZOI 2015]偏序 II (三层CDQ分治+树状数组)
- PKU2186 Popular Cows 受欢迎的牛
- MySQL_002_基础_校对集