|
发表于 2023-1-25 19:17:39
|
显示全部楼层
本帖最后由 chinajz 于 2023-1-25 19:45 编辑
- list1 = [1, 2, 8, 9]
- list2 = [3, 4, 5, 6, 7]
- n=len(list1)
- for i in range (n):
- list1=[1, 2, 8, 9]
- print (f'list1[{i}] =',list1[i],'插入点在这前面')
- print (f'list1[{i}:{i}] =',list1[i:i])
- list1[i:i] = list2
- print (f'list1[{i}:{i}] = list2,list1=',list1)
复制代码
运行结果:
- list1[0] = 1 插入点在这前面
- list1[0:0] = []
- list1[0:0] = list2,list1= [3, 4, 5, 6, 7, 1, 2, 8, 9]
- list1[1] = 2 插入点在这前面
- list1[1:1] = []
- list1[1:1] = list2,list1= [1, 3, 4, 5, 6, 7, 2, 8, 9]
- list1[2] = 8 插入点在这前面
- list1[2:2] = []
- list1[2:2] = list2,list1= [1, 2, 3, 4, 5, 6, 7, 8, 9]
- list1[3] = 9 插入点在这前面
- list1[3:3] = []
- list1[3:3] = list2,list1= [1, 2, 8, 3, 4, 5, 6, 7, 9]
复制代码 |
|