标签: python python-2.7
有人可以解释一下之间的区别:
def f(a, L=[]): L.append(a) return L print f(1) print f(2) print f(3)
和
def f(a, L=None): if L is None: L = [] L.append(a) return L print f(1) print f(2) print f(3)
这对我来说很困惑。感谢