类实例列表中的链接条目

时间:2018-05-15 09:12:13

标签: python

我有以下代码:

class test:
    def __init__(self, a=[None,None], b=[None,None], c=[None,None]):
        self.a = a
        self.b = b
        self.c = c

new = [test(), test()]
new[0].a[0] = 15
new[1].a

我无法理解为什么第二个条目也会发生变化。怎么会发现列表的两个元素" new"是同一个对象?

编辑: 对于解决方案,请尝试此链接" What is the pythonic way to avoid default parameters that are empty lists?

0 个答案:

没有答案