Python更新列表通过类

2024-04-25 06:30:17 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图有一个列表,它添加到它每当一个函数被调用。例如,如果您按下按钮1,则会调用一个函数,将5添加到listone;如果您按下按钮2,则会将数字10添加到listonelistone。然后呢我想列出一个不断显示结果时,它得到更新。 例如,我创建了一个类 类MyClass(对象) def初始化(自身): 列表一=[] 然后按1 按钮2。。你知道吗


Tags: 对象函数列表defmyclass数字按钮listone
1条回答
网友
1楼 · 发布于 2024-04-25 06:30:17

这样有用吗?你知道吗

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]

相关问题 更多 >