1

我试图在调用函数时添加一个列表。例如,如果您按下按钮 1,则会调用一个函数,它将 5 添加到 listone,或者如果您按下按钮 2,则会将数字 10 添加到 listone。我希望列表 1 在更新时连续显示结果。例如,我创建了一个类 Class MyClass(object) def init (self): listone=[] then button1 button2 ..

4

1 回答 1

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]
于 2012-11-09T02:27:27.857 回答