python之切片操作(Slice)


  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开始取值,直到倒数第三个元素,但是不包含倒数第三个元素。

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM