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

7 投票
2 回答
2756 浏览
提问于 2025-04-16 23:03

我有两个列表:

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

有没有什么简单的方法可以把B插入到A的任意位置呢?

假设的输出结果:

[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

当然可以!请把你想要翻译的内容发给我,我会帮你用简单易懂的语言解释清楚。

撰写回答