按需产出数据:生成器
作用说明
生成器适合按需要一项一项地产生数据,而不是一下子全部准备好。
def squares():
for i in range(1, 4):
yield i * i
print(list(squares()))
小练习
程序运行后,会输出什么?
提交要求:只提交最终输出结果,不要添加多余说明。
生成器适合按需要一项一项地产生数据,而不是一下子全部准备好。
def squares():
for i in range(1, 4):
yield i * i
print(list(squares()))
程序运行后,会输出什么?
提交要求:只提交最终输出结果,不要添加多余说明。
全部评论