—super—

博客园 首页 新随笔 联系 订阅 管理

2017年8月2日 #

摘要: 列表推导式 [i for i in range(5)] #相当于 l=[] for i in range(5): l.append(i) 生成器表达式 列表推导式 [ ] 变成() 做成了一个生成器,可以用next()方法取出 g = (i for i in range(5)) print(next 阅读全文
posted @ 2017-08-02 15:07 —super— 阅读(133) 评论(0) 推荐(0) 编辑

摘要: 迭代器的应用: 1。提供了一种不依赖索引的统一的迭代方法 2. 惰性计算,比如取文件的每一行 def aveage(): total = 0 day = 0 ave = 0 while 1: ave_num = yield ave total+=ave_num day+=1 ave = total/ 阅读全文
posted @ 2017-08-02 14:58 —super— 阅读(245) 评论(0) 推荐(0) 编辑