如何在特定索引处插入列表?

时间:2017-09-30 13:37:10

标签: python list

我有一个清单

a=[1,2,3]

和列表

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

我想在索引1处插入一个b,因此b变为

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

我该怎么做?如果我使用插入它不会工作,因为我只能插入一个不是列表的项目?

编辑:我意识到插入也可以用于列表。谢谢。

2 个答案:

答案 0 :(得分:2)

您可以使用list.insert作为第一个参数

。{/ 1}
index

答案 1 :(得分:0)

您可以使用列表切片:

b=[[1,2],[3,4,5]]
a = [1, 2, 3]
final_list = b[:1]+[a]+b[1:]

输出:

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