【发布时间】:2017-09-12 10:57:28
【问题描述】:
我试图了解在 python 中使用 yield/generators。我想知道,如果给定一个数字列表(例如:[1, 2, 3, 4, 5, 6, 7, 8, 9]),以下两个语句是等效的。如果不是,有什么区别?
x = (n for n in numbers)
return x
for n in numbers:
yield n
【问题讨论】:
标签: python python-3.x generator