Я действительно новичок в python, и все, что я хочу, это удалить некоторые объекты из списка. В основном архитектура списка такова: для каждого объекта списка есть 5 пользовательских объектов класса внутри (?), Поэтому индексирование похоже на список [0] [0] и т. Д. Однако я могу только опционально удалить что-то вроде списка [0 ], взяв с собой все объекты. Это я просто играю с ним в командной строке:Как удалить пользовательский объект класса из списка в python?
>>> list.pop()[0][1]
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
TypeError: 'nameless_class_to_protect_identity' object does not support indexing
Таким образом, похоже, что это как-то связано с самими пользовательскими объектами. Я сам не определял этот класс, поэтому я не знаю, что происходит. Как я могу просто определить что-то в определении класса, чтобы я мог удалить отдельные объекты ???
Эту вы уже удаляете. Это не исключение. –
pop возвращает всплывающий элемент, поэтому вы не можете делать то, что вы пытаетесь. – Mattias