Skip to main content Link Menu Expand (external link) Document Search Copy Copied
Table of contents
  1. 基础

https://realpython.com/python-iterators-iterables/

基础

iteratorsiterables是两种不同但是相关的工具可以用来在一个数据流或者容器内进行迭代。iterator控制着迭代过程,iterable存放这数据内容。

iterator和iterable是python的基础组件,绝大多数程序中都会遇到。本文章包含:

  • 使用iterator protocol创建iterators
  • 理解iterator和iterable的不同
  • 使用iterator和iterable
  • 使用generator functionsyield语句创建generator iterator
  • 使用不同的技术构建自己的iterable
  • 使用asyncio模块以及await和asynv关键字创建异步iterator