python字符切片操作,python里切片的用法

  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的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: