Я довольно новичок в python, поэтому я создал список элементов вроде:
main_list = [1,2,3]
Я хочу, чтобы у этого списка было имя, и я не хочу использовать словарь, поэтому я создал класс с именем в качестве атрибута:
class NamedList:
def __init__(self, name, obj)
self.name = name
self.object = obj
, когда я пытаюсь получить доступ к длине первого списка:
len(main_list) #works fine
, но для второго он дает мне это
ошибка: экземпляр NamedList не имеет атрибута ' len ':
new_main_list = NamedList('numbers', main_list)
len(new_main_list) #This line gives me the error
Я хотел знать, почему основ c атрибуты класса List недоступны для моего класса? все мои экземпляры изначально являются экземплярами List.
Заранее спасибо