Ну, в Python вы можете сделать это:
>>> [2] * 3
[2, 2, 2]
Для этого требуется тип int.
То, что вы ищете, является чем-то вроде map
или пониманием списка.
>>> list(map(lambda x: x * 2, [2, 2]))
[4, 4]
>>> [x * 2 for x in [2, 2]]
[4, 4]
Вы также можете генерировать понимание, чтобы делать это лениво.
(x * 2 for x in [2, 2])
Или вы можете сделать это немного по-хаскельски (хотя и без элегантности):
>>> import operator
>>> from functools import partial, reduce
>>> add = partial(operator.mul, 2)
>>> list(map(add, [2,2]))
[4, 4]