要保存包含for循环的函数的结果,可以使用以下方法:
示例代码:
def for_loop_function():
result = []
for i in range(1, 6):
result.append(i * 2)
return result
output = for_loop_function()
print(output) # 输出:[2, 4, 6, 8, 10]
yield
关键字来生成每个迭代结果。在调用函数时,可以通过遍历生成器来获取结果。示例代码:
def for_loop_function():
for i in range(1, 6):
yield i * 2
output = list(for_loop_function())
print(output) # 输出:[2, 4, 6, 8, 10]
这两种方法都可以保存包含for循环的函数的结果,具体使用哪种方法取决于你的需求和偏好。