Python中列表的奇怪附加。Python中列表的追加
在這裏,我定義的類
class test:
group = []
def __init__(self,name):
self.name = str(name)
然後我寫那些
test0 = test(0)
test1 = test(1)
test_list = [test0, test1]
我要救test1.name
到test0.group
test_list[0].group.append(test_list[1].name)
我打印test0.group,這是[」 1'],一切正常。 但是當我要救test0.name到test1.group
test_list[1].group.append(test_list[0].name)
然後我打印test1.group
,這是['1','0']
。我不知道爲什麼它不是['0']
? 順便說一句,在這裏我打印test0.group
,這也是['1','0']
。
你的答案很簡短,但非常有用。無論如何,我已經解決了問題〜 – Ma233