0

我想将编号为 2450 的列表扩展 50 次。有什么好方法可以做到这一点?

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

1 回答 1

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]
于 2013-05-13T01:00:59.517 回答