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