当前位置: 首页 > 后端技术 > Python

SmoothPython阅读笔记---第十四章IterableObjects,IteratorsandGenerators

时间:2023-03-26 00:23:50 Python

最近在看《SmoothPython》这本书,想把自己的阅读笔记分享给大家,希望能帮助到同样对此感兴趣的人书,但没时间看。(文中大部分文字和图片摘自《SmoothPython》一书和python官网)章节概述:Python中迭代详解章节结构:序列迭代原因Iteratorgenerator具体内容:序列迭代原因getitem函数实现,然后是iter函数(会返回迭代器)迭代器实现iter和next方法生成器实现iter方法(for循环结合yield关键字)标准库中的生成器函数:用于过滤:用于映射:用于合并多个可迭代对象:用于将输入的每个元素扩展为多个输出元素用于重新排列元素可迭代归约函数:接受可迭代对象并返回单个结果