Я думал об инициализации этих «объектов» с помощью цикла for, где я создаю новый элемент класса для каждого круга. Единственное, что при этом я не могу использовать методы класса:
Код: Выделить всё
class Tyle():
def __init__(self, some_parameter):
self.some_parameter = some_parameter
def do_something(self):
print(some_parameter)
tyles = []
x = 1
for i in range(1, 4):
tyles.append(Tyle, x)
x += 1
for t in tyles:
t.do_something() #here there is the problem
Код: Выделить всё
tyles = []
x = 1
for i in range(1, 4):
a = Tyle(x)
tyles.append(a)
x += 1
Подробнее здесь: https://stackoverflow.com/questions/787 ... -in-a-list