【发布时间】:2021-12-16 23:13:12
【问题描述】:
当使用 for 循环遍历 Python 中的列表时。如果我们使用如下所示的函数。
def fun():return [1,2,3]
for i in fun():print(i)
函数调用会发生每次迭代还是发生只发生一次并且列表在整个执行过程中都存储在内存中循环??
【问题讨论】:
-
为什么不在
fun函数中放置断点或打印语句,然后找出答案? -
????这是一个不可思议的想法。非常感谢
标签: python performance loops for-loop function-call