【发布时间】:2020-07-16 09:50:51
【问题描述】:
一定要写吗
def count10():
for i in range(10):
yield i
gen = count10()
for j in gen:
print(j)
gen.close()
为了节省内存,或者只是
def count10():
for i in range(10):
yield i
for j in count10():
print(j)
其实我很想了解 Python 生成器的生命周期细节,但是没找到相关资源。
【问题讨论】: