python列表切片[--1],python切片的具体操作方法有

  python列表切片[:-1],python切片的具体操作方法有

  Python基础-列表(3):

  1.列表的左切片、右切片和中间切片。

  向左切,向右切,中间切。

  除了使用索引来访问单个元素之外,还可以使用切片来访问指定范围内的元素。

  访问第2、第3和第4个元素:

  word=[a , b , c , d , e , f]

  Print(word[1:4])打印结果:[b , c , d]开始索引在冒号之前,结束索引在冒号之后,但是不包括这个结束位置的元素。

  如果不指定起始索引,切片将从0开始。

  打印前3个元素:

  word=[a , b , c , d , e , f]

  Print (Word [33603])打印结果:[a , b , c]同样,如果没有指定end index,切片将被剪切到列表的末尾。

  将第4个元素打印到末尾:

  word=[a , b , c , d , e , f]

  Print (Word [:])打印结果:[d , e , f]负数也可以。

  打印最后三个元素。

  word=[a , b , c , d , e , f]

  Print (Word [-:])打印结果:[d , e , f]剪切整个列表

  剪切整个列表实际得到的内容就是列表本身,这通常是在复制列表时完成的。

  word=[a , b , c , d , e , f]

  word2=word[:]

  打印(word2)打印结果:[a , b , c , d , e , f]以步长切割

  slice的默认步长为1,因此slice范围包含所有元素,但是,我们可以显式指定步长。

  从3到15,每3个元素切一个:

  nums=list(范围(0,20))

  打印(NUMS [:1633603])打印结果:[3,6,9,12,15]全部剪切,每2:

  word=[a , b , c , d , e , f]

  Print (Word [:33602])打印结果:[a , c , e]全部剪切,每两个剪切一个元素,向后剪切:

  word=[a , b , c , d , e , f]

  Print (Word [:3360-2])打印结果:[f , d , b]步长可以是负数,但不能是0。如果步长为0,则不能移动。

  2.列表的加法和乘法。

  添加

  两个列表的相加实际上是两个列表的拼接,上面我们讲合并列表的时候已经提到了。

  list1=[a , b , c]

  list2=[d , e , f]

  Print(list1 list2)打印结果:[a , b , c , d , e , f]两个列表相加等于两个列表拼接,两个字符串相加等于两个字符串拼接,但字符串不能和列表相加。

  增加

  将列表乘以整数X将返回一个新列表,其中原始列表重复X次(如果x=0,则返回一个空列表)。

  list1=[a , b , c]

  Print(list1*3)打印结果:[a , b , c , a , b , c , a , b , c]字符串也可以这样演奏:

  name=abc

  Print(name * 3)Print result:ABC ABC ABC要了解更多关于python的知识,请观看科里斯查费的视频!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

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