Я полагаю, вы путаете переменные класса и переменные экземпляра. То, как вы определили MEETING_TIMES
, это переменная класса. Это свойство всего класса Data, а не только его конкретного экземпляра. Таким образом, чтобы сослаться на него, вы используете Data.MEETING_TIME, так как это свойство фактического класса.
Возможно, вы захотите попробовать код больше по строкам:
class Data:
MEETING_TIMES = [
["MT1", "MWF 09:30 - 12:00"],
["MT2", "MWF 01:30 - 04:00"],
["MT3", "TTH 09:30 - 12:00"],
["MT4", "TTH 01:30 - 04:00"]
]
def __init__(self):
self._meetingTimes = []
for i in range(0, len(Data.MEETING_TIMES)):
self._meetingTimes.append(????(Data.MEETING_TIMES[i][0],
Data.MEETING_TIMES[i][1]))
# Parameters = id and meeting time
data = Data()
где Боюсь, я заменил ???
на MeetingTime
, поскольку я не был уверен, к какому методу относится это правописание.