首页IT科技python切片操作 [0:-5](python切片如何作为占位符使用)

python切片操作 [0:-5](python切片如何作为占位符使用)

时间2025-08-03 07:57:49分类IT科技浏览6075
导读:本文教程操作环境:windows7系统、Python 3.9.1,DELL G3电脑。...

本文教程操作环境:windows7系统                、Python 3.9.1                ,DELL G3电脑              。

1                      、切片说明

切片既可以作为独立对象被“取出                ”原序列                      ,也可以留在原序列        ,作为一种占位符使用                        。

2        、占位符的使用

拼接字符串的方法            ,其中三种格式化类的拼接方法(即 %            、format()                      、template)就是使用了占位符的思想        。对于列表来说                      ,使用切片作为占位符            ,同样能够实现拼接列表的效果          。特别需要注意的是        ,给切片赋值的必须是可迭代对象                        。

3            、实例

li=[1,2,3,4] #在头部拼接 li[:0]=[0]#[0,1,2,3,4] #在末尾拼接 li[len(li):]=[5,7]#[0,1,2,3,4,5,7] #在中部拼接 li[6:6]=[6]#[0,1,2,3,4,5,6,7] #给切片赋值的必须是可迭代对象 li[-1:-1]=6#(报错                      ,TypeError:canonlyassignaniterable) li[:0]=(9,)#[9,0,1,2,3,4,5,6,7] li[:0]=range(3)#[0,1,2,9,0,1,2,3,4,5,6,7]

上述例子中               ,若将切片作为独立对象取出    ,那你会发现它们都是空列表                       ,即 li[:0]==li[len(li):]==li[6:6]==[]                   ,我将这种占位符称为“纯占位符                      ”,对纯占位符赋值                    ,并不会破坏原有的元素                      ,只会在特定的索引位置中拼接进新的元素            。删除纯占位符时    ,也不会影响列表中的元素      。

创心域SEO版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!

展开全文READ MORE
在家能干些什么工作英语(在家能**什么呢-在家就能干的**) 联想一体电脑怎么重装系统(联想一体机如何重装系统?联想一体机系统重装教程)