标签: python
class list_holder: def __init__(self,lis=[]): self.list=lis x=list_holder() x.list.append(0) y=list_holder() print(y.list)
此代码打印[0]
即使2个list_holders是内存中的不同对象,更改一个属性也更改另一个属性。为什么会这样呢?我该如何解决?