表 1. 迭代器 vs. 生成器
t 是什么?
定义 t
调用 t.next() 的结果是...
迭代器
t = iter(obj)
下一个项目(或 StopIteration 异常)
生成器
def t(...)
从暂停的堆栈帧恢复
... yield ...
上一个 yield 产生下一个项目(或
StopIteration 异常)
©
. All rights reserved.