【Python】异步迭代器与普通迭代器的区别

异步迭代器是一个协程,并且每个迭代器返回一个在 asyncio 事件循环中调度和执行的等待对象,所以我们可以在迭代器的主体内执行和等待awaitable对象。

普通迭代器需要实现__iter____next__函数,异步迭代器需要实现__aiter____anext__函数。

posted @ 2023-11-26 13:46  NotReferenced  阅读(31)  评论(0编辑  收藏  举报