Я ищу инициализировать массив/список объектов, которые не являются пустыми - конструктор класса генерирует данные. В С++ и Java я бы сделал что-то вроде этого:
Object lst = new Object[100];
Я вырыл вокруг, но есть ли способ для Pythonic сделать это?
Это не работает, как я думал, это будет (я получаю 100 ссылок на один и тот же объект):
lst = [Object()]*100
Но это похоже на то, как я хочу:
lst = [Object() for i in range(100)]
Понимание списка кажется (интеллектуально) похожим на "много" работы на что-то настолько простое в Java.