Я пытаюсь добавить атрибуты к этому классу через словарь. У меня есть словарь (dict), который следует этому порядку
{'Subject' + str(number) : subject introduced previously}
, например,
{'Subject0' : 'Chemistry'}
Так что я пытаюсь реализовать это в классе следующим образом:
class Subjects:
def __init__(self, name, dictVar, yearCourse):
self.name = name
self.dictVar = dictVar
self.yearCourse = yearCourse
self.label = self.name [0:3] + self.yearCourse
def getLabel(self):
print (self.label)
for key, value in dict.items:
key = Subjects(value, key, yearCourse)
Исходный код имеет соответствующую идентификацию, это ошибка форматирования
Я взял dict.items из этого вопроса
Если я выполню
Subject0.getLabel()
Ничего не происходит, так как у меня, очевидно, есть ошибка в for l oop
for key, value in dict.items:
TypeError: 'builtin_function_or_method' объект не повторяется
Спасибо, хороший человек, если вы прочитали всю эту библию :) 1026 *