python中令人困惑的列表行为

时间:2018-08-07 22:26:12

标签: python

我遇到一些令人困惑的行为,涉及python中的列表。我的代码在下面

class A:
  def __init__(self, array=[]):
    self.array = array

class B:
  def __init__(self, array=[]):
    self.array = array

a = A()
b1 = B()
b2 = B()
a.array.append(b1)
a.array.append(b2)
a.array[0].array.append('test')
a.array[1].array #should be [], instead is ['test']

0 个答案:

没有答案