Python. Как получить массив объектов-экземпляров класса?
Создаю класс:
class myClass:
x = 0
def myMethod(self):
x+=1
Пытаюсь в цикле создавать экземпляры класса и класть их в массив:
for x in range(1,10):
myArray.append(myClass)
Либо так:
for x in range(1,10):
myArray.append(0)
myArray[-1] = myClass
В обоих случаях выдает ошибку.
Гуглил много, так и не понял, как же мне создавать произвольное число объектов с возможностью дальнейшего обращения к ним.
В питоне первую неделю, не кидайте камнями =)
Да, спасибо. Это было ошибкой номер два.
А самое главное — при объявлении экземпляра я не добавил скобочки после myClass
Просто не понял синтаксис. Вопрос закрыт, большое спасибо.
Да, именно так. Просто сразу не заметил в мануале, что при создании скобки ставятся — при объявлении класса не ставятся, я как-то автоматом и тут не поставил. Буду знать, спасибо.