多次将一个列表的元素追加到另一个列表,而无需for循环

时间:2020-04-28 05:54:59

标签: python python-3.x list append

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

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

输出:

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

谢谢。

2 个答案:

答案 0 :(得分:2)

b + a*duplicationNumber可以做到。将列表乘以整数会多次重复该列表。

答案 1 :(得分:1)

您可以使用以下内容:

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

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