设置一个类变量python

时间:2017-07-27 01:51:00

标签: python class object set

我创建了一个对象字典。我试图通过从中删除一个元素来更新类变量(数字)。问题是它更新了剩余对象的每个类变量。如果我用一个整数更新变量,它就可以了。有没有人知道它为什么会发生,我该如何解决?

class Matrix():
    numbers = set(range(1,10))
    def __init__(self):
        pass

def gen():
    entries = set(range(1,10))
    integer = random.randint(1,9)

    dict = {}
    for i in range(0,10):
        dict['A{0}'.format(i)] = Matrix()

    dict['A0'].numbers.remove(integer)

gen()

0 个答案:

没有答案