将一个列表的内容插入到特定索引的另一个列表中

时间:2013-10-16 04:07:59

标签: list python-3.x

我有两个清单

list1 = [1,2,3,4,5]
list2 = [6,7]

我想将list2的内容插入到2的{​​{1}}索引中以获得结果

list1

我试过了:

list1 = [1,2,6,7,3,4,5] 提供list1.insert(2,list2)

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

但似乎不是一个好方法

有什么方法可以这样做

temp = list1[:2]
temp.extend(list2)
temp.extend(list1[2:])
print(temp)

1 个答案:

答案 0 :(得分:2)

>>> list1 = [1,2,3,4,5]
>>> list2 = [6,7]
>>> list1[2:2] = list2
>>> list1
[1, 2, 6, 7, 3, 4, 5]