为什么关键字参数列表在函数调用之间保持不变?

时间:2016-12-22 22:09:27

标签: python

def foo(a, bar=[]):
    bar.append(a)
    print(bar)

foo(1)  # [1]
foo(1)  # [1, 1]
foo(1)  # [1, 1, 1]

欢迎这种行为的原因和可能的用途。感谢。

0 个答案:

没有答案