我希望我能更好地为这个问题命名。
无论如何,这里是 test.py
class test(object):
tags = []
def __init__(self):
self.tags= self.tags + ['tag']
testA= test()
testB = test()
print testA.tags
这是输出:
['标签']
现在我将班级测试更改为
class test(object):
tags = []
def __init__(self):
self.tags.append('tag')
这是输出:
['标签','标签']
在这两种情况下,我都期待第一个结果['tag']
。