标签: python function
这是我的程序,它有一个名为“spam”的函数,其中包含默认参数,其中有一个空列表。
def spam(n, l=[]): l.append(n) return l x=spam(42) print x y=spam(33) print y z=spam(9999) print z output: [42] [42, 33] [42, 33, 9999]
l []是一个空列表,它是一个默认参数。每次调用垃圾邮件功能时,为什么不采用空列表?