如何避免在实例之间共享类数据?
我想要的是这种行为:
class a:
list = []
x = a()
y = a()
x.list.append(1)
y.list.append(2)
x.list.append(3)
y.list.append(4)
print(x.list) # prints [1, 3]
print(y.list) # prints [2, 4]
当然,我打印时真正发生的是:
print(x.list) # prints [1, 2, 3, 4]
print(y.list) # prints [1, 2, 3, 4]
显然,他们正在课堂上分享数据a。如何获得单独的实例来实现我想要的行为?
千万里不及你
慕标5832272
慕丝7291255
相关分类