2012-11-09 50 views
1

我试图有一个列表,每当一个函数被调用时添加到它。例如,如果您按下按钮1,则会调用将listone加5的函数,或者如果您按下按钮2,则会将number 10添加到listone中。并且我希望列表1在更新时持续显示结果。 例如,我创建了一个类 MyClass类(对象) 高清初始化(个体经营): 那么listOne = [] 然后Button1的 BUTTON2 ..Python更新列表通过一个类

+1

我们甚至不知道什么GUI框架,你正在使用。我认为你需要向我们展示一些说明你的问题的最小代码 – mgilson

回答

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] 
相关问题