如何将一个列表插入到另一个列表中?

7

我有两个列表:

A = [1,2,3]
B = [4,5,6]

有没有一种优雅的方法在 A 的任意位置插入 B?

假设输出:

[1,4,5,6,2,3]

显然,我可以逐个迭代B并将它们插入,但我认为有更好的方法。

2个回答

14
A[1:1] = B

A 的值为 [1, 4, 5, 6, 2, 3]


2
def insert(outer, inner, pos):
  outer[pos:pos] = inner

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接