Нигде в интернете не смог найти ответ на этот вопрос.
Я создал класс:
class Agent:
xPos = random.randint(0,512 - 32)
yPos = random.randint(0,512 - 32)
Agents = [Agent() for i in range(32)]
и при переборе массива вот так:
for i in Agents:
print(Agents[i])
Выдает ошибку:
Traceback (most recent call last):
File "C:\Users\werbo\eclipse-workspace\Pythom\src\Game.py", line 56, in <module>
print(Agents[i])
TypeError: list indices must be integers or slices, not Agent
К тому же, я хочу в дальнейшем использовать переменные из этого класса, например:
for i in Agents:
print(Agents[i].xPos)
Но он выдает ошибку:
TypeError: list indices must be integers or slices, not Agent