добавление элемента в список в экземпляре класса - PullRequest
0 голосов
/ 18 декабря 2018

У меня есть класс с четырьмя списками.Я намерен создать несколько экземпляров этого класса.Если я правильно понимаю, у каждого экземпляра должны быть свои списки.Я написал функцию для добавления в список, но я изо всех сил стараюсь заставить ее работать.Мне нужно использовать 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 голосов
/ 18 декабря 2018

Вы просто присваиваете My_class obj_one, но не создаете его.Добавьте скобки после My_class, чтобы назначить экземпляр вашего My_class на obj_one:

obj_one = My_class()
obj_one.add_item_list_one()
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...