Один из способов сделать это - использовать _
:
[foo() for _ in range(10)]
Это означает то же самое, но по соглашению использование _
указывает читателю, что индекс фактически не используется ни для чего.
Предположительно foo()
возвращает что-то новое каждый раз, когда вы звоните. Если это не так и каждый раз возвращает одно и то же, вы можете:
[foo()] * 10
для репликации результата вызова foo()
один раз, 10 раз в список.