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

时间:2011-08-07 03:38:40

标签: python

我有两个清单:

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

是否有一种优雅的方式可以在任意位置将B插入A?

假设输出:

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

显然我可以迭代B并一次插入一个,但我认为有更好的方法。

2 个答案:

答案 0 :(得分:12)

    A[1:1]=B

A将为[1, 4, 5, 6, 2, 3]

答案 1 :(得分:2)

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