首页 > 编程语言 > 详细

python之切片操作(Slice)

时间:2020-05-23 13:44:04      阅读:47      评论:0      收藏:0      [点我收藏+]

  python中为了方便对list、tuple、字符串等的截取操作,提供了切片(Slice)操作符。

    1. 正序切片

  比如:

    声明一个list: L = [ ‘aaa‘, ‘bbb‘, ‘ccc‘, ‘ddd‘, ‘eee‘]

    切片取前三个元素: L[0 :3]

     意思是从索引0开始取值,直到索引3,但是不包括索引3。

  其中,如果是从索引0开始取,可以省略,简写为L[ : 3]

  也可以指定第三个参数,如 L[ : : 3],每3个取一个,即取第一个,第四个。。。以此类推。

  第三个参数表示每N个取一个。

  

  2. 倒叙切片

  因为python中List的索引可以倒序,即-1代表最后一个元素,-2代表倒数第二个元素等等,所以切片可以倒序切片。

  比如:

       L = [ ‘aaa‘, ‘bbb‘, ‘ccc‘, ‘ddd‘, ‘eee‘]

    L[-2:] 代表:从倒数第二个元素开始取值,直到结束

    L[: -3] 代表:从索引0开始取值,直到倒数第三个元素,但是不包含倒数第三个元素。

 

python之切片操作(Slice)

原文:https://www.cnblogs.com/weim-123/p/12942071.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!