将项目添加到类实例内的列表中

时间:2018-12-18 14:39:17

标签: python function class append instance

我有一堂课,有四个列表。我打算创建该类的几个实例。如果我理解正确,则每个实例都应该有自己的列表。我编写了一个要添加到列表中的函数,但是我在努力使其工作。我确实需要使用input ()。通过以下代码,我得到消息:键入错误。第12行。add_item_list_one()缺少一个必需的位置参数:self

class My_class:
    def __init__(self):
        self.list_one = []
        self.list_two = []
        self.list_three = []
        self.list_four = []

    def add_item_list_one(self):
        self.list_one.append(int(input()))

obj_one = My_class
obj_one.add_item_list_one()

1 个答案:

答案 0 :(得分:1)

您只需将My_class分配给obj_one,但不要实例化它。在My_class之后添加括号,以将My_class的实例分配给obj_one

obj_one = My_class()
obj_one.add_item_list_one()