近期在读“晦涩的Python”这本书,想把本人的读书笔记分享给大家,心愿能帮到也对这本书感兴趣然而没工夫看的各位。(文章中大部分的话和图片摘录总结自“晦涩的Python”一书,以及python官方网站)

章节概述::Python中的迭代详解
章节构造:

  • 序列迭代起因
  • 迭代器
  • 生成器

具体内容:

  • 序列迭代起因

首先实现了getitem函数,而后是iter函数(会返回迭代器)

  • 迭代器

实现iter和next办法

  • 生成器

实现iter办法(for循环联合yield关键字)
规范库中的生成器函数:
用于过滤:

用于映射:

用于合并多个可迭代对象:

用于把输出的各个元素扩大成多个输入元素

用于重新排列元素

可迭代的归约函数:承受可迭代对象,返回单个后果