Как создать массив из экземпляров класса и получить значения их свойств при переборе этого массива?
Что за дурная привычка бросаться писать, даже не ознакомившись с основами? Тут вам не js, i - это не индекс, а элемент списка. Так и пишите: print(i), print(i.xPos).
Нигде в интернете не смог найти ответ на этот вопрос.
А зачем искать ответ в инете если вам его сам python написал)TypeError: list indices must be integers or slices, not Agent