使用重复数字扩展列表的好方法是什么?

时间:2013-05-13 00:58:50

标签: python

我希望扩展一个数字为2450的列表,50次。有什么好办法呢?

for e in range(0,50):
    L2.extend(2450)

1 个答案:

答案 0 :(得分:9)

这将添加2450次,共50次。 l2.extend([2450]*50)

示例:

>>> l2 = []
>>> l2.extend([2450]*10)
>>> l2
[2450, 2450, 2450, 2450, 2450, 2450, 2450, 2450, 2450, 2450]

或者更好:

>>> from itertools import repeat
>>> l2 = []
>>> l2.extend(repeat(2450,10))
>>> l2
[2450, 2450, 2450, 2450, 2450, 2450, 2450, 2450, 2450, 2450]