近期在读“晦涩的Python”这本书,想把本人的读书笔记分享给大家,心愿能帮到也对这本书感兴趣然而没工夫看的各位。(文章中大部分的话和图片摘录总结自“晦涩的Python”一书,以及python官方网站)
章节概述::Python中的迭代详解
章节构造:
- 序列迭代起因
- 迭代器
- 生成器
具体内容:
- 序列迭代起因
首先实现了getitem函数,而后是iter函数(会返回迭代器)
- 迭代器
实现iter和next办法
- 生成器
实现iter办法(for循环联合yield关键字)
规范库中的生成器函数:
用于过滤:
用于映射:
用于合并多个可迭代对象:
用于把输出的各个元素扩大成多个输入元素
用于重新排列元素
可迭代的归约函数:承受可迭代对象,返回单个后果