将列表作为python

时间:2017-10-31 05:52:25

标签: python function parameters static default

我无法理解python中这种行为背后的机制。

def fun(s=[]):
   s.append(1)
   print s

fun()
fun()

输出是:

[1]
[1,1]

为什么python“记住”函数传递的列表的值?

0 个答案:

没有答案