关于python:流畅的Python读书笔记-第十四章-可迭代的对象迭代器和生成器

30次阅读

共计 306 个字符,预计需要花费 1 分钟才能阅读完成。

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

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

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

具体内容:

  • 序列迭代起因

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

  • 迭代器

实现 iter 和 next 办法

  • 生成器

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

用于映射:

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

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

用于重新排列元素

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

正文完
 0