Предположим, что вы должны создать 10 объектов класса в Python, и сделать что-то с ними, как:Как создать несколько объектов класса с помощью цикла в python?
obj_1 = MyClass()
other_object.add(obj_1)
obj_2 = MyClass()
other_object.add(obj_2)
.
.
.
obj_10 = MyClass()
other_object.add(obj_10)
Как бы вы сделать это с петлей, и назначить переменную для каждого объекта (например, obj_1
), так что код будет короче? Каждый объект должен быть доступен вне цикла
obj_1.do_sth()
Обязательный указатель: http://nedbatchelder.com/blog/201112/keep_data_out_of_your_variable_names.html –