class Entry():
def __init__(self,l=[]):
self.list = l
a = Entry()
b = Entry()
a.list.extend([1,2])
assert a.list!=b.list #assert error
如果使用
a = Entry([])
b = Entry([])
a.list.extend([1,2])
assert a.list!=b.list #right
以上两个例子有什么区别?