2018年6月7日

第5.5章 迭代器与生成器——CookBook笔记

摘要: 将迭代器打包成类,维护额外的状态 __iter__ 实现为yield for驱动与其他驱动(需要额外一次iter())的实现差异 委托到内置可迭代对象 与 基于生成器迭代的差异 iter与for的实现关联 手动访问迭代器中的元素 可迭代对象 迭代器对象 调用next 委托迭代 定义__iter__方 阅读全文

posted @ 2018-06-07 13:05 秦梦超 阅读(98) 评论(0) 推荐(0) 编辑

第3.5章 数据结构与算法——CookBook笔记

摘要: 序列分解为单个变量:解包 可迭代对象就可以执行分解 字符串,文件,迭代器,生成器 _丢弃值 分解值过多(未知):*表达式 *用于迭代变长元组序列 保存最后n个元素: 保存有限历史记录 collections.deque 编写搜索某项记录的代码,用yield生成器函数 处理搜索的代码与使用搜索结果的代 阅读全文

posted @ 2018-06-07 09:04 秦梦超 阅读(97) 评论(0) 推荐(0) 编辑

导航