Python通过类更新了列表

时间:2012-11-09 02:12:29

标签: python list class

我试图在调用函数时添加一个列表。例如,如果您按下按钮1,则会调用一个函数,该函数会向listone添加5,或者如果您按下按钮2,则会将数字10添加到listone.And我希望列表1在更新时连续显示结果。 例如,我创建了一个类 类MyClass(对象)     def init (个体经营):         那么listOne = []         然后按钮1         button2 ..

1 个答案:

答案 0 :(得分:0)

这样的事情有帮助吗?

class MyClass(object):
    my_list = []
    def __init__(self, initial_list):
        self.my_list = initial_list
    def button_1(self):
        self.my_list = [ele + 5 for ele in self.my_list]
        print(self.my_list)
    def button_2(self):
        self.my_list = [ele + 10 for ele in self.my_list]
        print(self.my_list)

结果:

>>> a = MyClass([1,2,3])
>>> a.button_1()
[6, 7, 8]
>>> a.button_2()
[16, 17, 18]