List附加并在其自身内调用类

时间:2015-03-05 08:30:48

标签: python oop

我们说我的代码看起来像这样:

class Test():
    def __init__(self, my_list=[]):
        self.my_list = my_list
    def add_stuff(self, nums):
        self.my_list.extend(nums)


x = Test()
x.add_stuff([1,2,3])
x.add_stuff([5,4,2,1])

在第二个x的情况下执行附加到列表会导致将[1,2,3],[5,4,2,1]附加到self.answers列表中。如果我想要x.my_list=[1,2,3]x.my_list=[5,4,2,1]的结果,需要做什么?我仍然希望在类之外返回/访问对象及其数据,但只包含在该方法调用时传入的值。

0 个答案:

没有答案