表 1. 迭代器 vs. 生成器

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