【发布时间】:2011-04-11 10:51:07
【问题描述】:
假设我有以下代码:
for a in object.a_really_huge_function():
print a
为了防止a_really_huge_function运行多次,其他语言我习惯这样做:
a_list = object.a_really_huge_function()
for a in a_list:
print a
这在 Python 中有必要吗? in 之后的部分会在每个循环上运行吗?
【问题讨论】:
标签: python optimization loops for-loop