Python3. Как создать несколько объектов класса через цикл?

Павел Алтынников

Здравствуйте. Хочу создать несколько объектов класса через цикл, но что-то делаю не так.
Задача такая: есть список свойств объектов и он не постоянный, соответственно количество объектов определенного класса должно соответствовать данному списку. Вот я и подумал создать их через цикл.
while i < count_apartments:
apartment_i = apartment(list_apartments[i][0], list_apartments[i][2], list_apartments[i][3], list_apartments[i][1])
i += 1
Когда я хочу обратиться к какому либо созданному объекту (apartment_1), то питон ругается
NameError: name 'apartment_1' is not defined
Подскажите как можно создать определенное кол-во объектов класса.

1 чел.