将一个列表的元素多次添加到另一个列表,而没有for循环

问题描述 投票:0回答:1

我想多次将列表的元素添加到空列表。由于大量重复,因此我希望不使用for循环。例如:

a = [1, 2, 3]
b = []
duplicationNumber = 3

输出:

b = [1, 2, 3, 1, 2, 3, 1, 2, 3]

谢谢。

python python-3.x list append
1个回答
1
投票

b + a*duplicationNumber将执行此操作。将列表乘以整数会多次重复该列表。


0
投票

您可以使用以下内容:

a = [1、2、3]b = a * 3

输出为:b = [1、2、3、1、2、3、1、2、3]


0
投票

有解决方案你可以做

b = a * 3
© www.soinside.com 2019 - 2024. All rights reserved.