Python编程列表基础

已知.inser可以添加元素到指定位置
但是只能添加一个元素,最近再想能不能添加列表到指定的位置。求ds指d。本人愚。。

你题目的解答代码如下:(如有帮助,望采纳!谢谢! 点击我这个回答右上方的【采纳】按钮)

li1 = [1,2,3,4]
li2 = [7,8,9]
li1[2:2] = li2
print(li1)

结果
[1, 2, 7, 8, 9, 3, 4]

我认为,可以进行一个加法的操作,就是我们的列表加列表会变成一个新列表,我们可以利用python的切片进行解决
比如说我们的有一个列表l1,我们需要将l2加入列表从x的位置上,那我们可以由一个加法得到,我们可以直接写这个加法,也可以自己定义一个函数,最后的列表 l1 = l1[:x] + l2 + l1[x:],这样就可以完成这样的结果了