python字符切片操作,python里切片的用法
a[start : stop]# items start through stop-1
a[start :]# items start threshtofthearray
a[: stop]# items from the beginningthroughstop-1
a[a[:]# acopyofthewholearray也有一个步长值,它可以与上述任何值一起使用:
a[start 3360 stop 3360 step]# startthroughnotpaststop,Bystep要记住的关键点是:
1.停止值表示不在所选切片中的第一个值。“停止”和“开始”的区别在于选定元素的数量(如果步长为1,则为默认值)。
2.startorstop可能是负数,这意味着它从数组的末尾而不是开头开始计数。
所以:
一个[-1]# lastiteinthearray
a[-2:]# lastwoitemsinthearray
A [3360-2] #除了最后两项之外的一切类似地,步骤可能是负的:
a[:-1]# allitemsinthearray,反转
第一至第二项,颠倒
最后两项,颠倒过来
a[-:3360-1]#除了lastWoItems以外的一切,如果项目不到你的要求就反过来,Python对程序员是友好的。例如,如果您请求一个[3360-2],而一个只包含一个元素,您将得到一个空列表,而不是一个错误。有时候你更喜欢错误,所以你必须意识到这可能会发生。
以上是python切片符号的使用。希望对你有帮助。更多python学习方向:Python基础课程
本教程运行环境:windows7系统,Python 3.9.1,DELL G3电脑。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。