序列之切片

2022-09-04 06:30:14 字數 453 閱讀 5583

序列包含元組tuple(),字串str"",列表list。

切片的使用模板:

s[p1:p2:length]           #其中s表示序列,p1表示初始位置(包含p1位置),p2表示結束位置(不包含p2位置),length表示步長

常見幾種情況如下:

s[::-1]                #表示原序列s倒序生成

s[1:6]                 #表示切序列s位置1至5的元素

s[1:6:2]              #表示切序列s位置1至5的元素,每隔乙個取乙個元素

s[3:]                    #表示取序列s位置3到末尾的所有元素

s[:3]                    #表示取序s列開始至位置2的元素

s[len(s)::-2]        #表示取序列s從末尾往前取,每隔乙個取乙個元素

Python序列型別的切片

在字串 列表 元組三種序列型別中的切片方法一致,都是使用變數名 開始索引值 結束索引值 步長 的方式,若是步長省略則步長預設為1。步長,顧名思義就是一步有多長,若為1,就是切片時每次走一步,在切片區間內,每個元素都取到,若為2,就是切片時每次走兩步,在切片區間內,隔乙個元素取值。python在切片時...

Python Python序列的切片操作

序列 consequence 是 python 中一種資料結構,這種資料結構根據索引來獲取序列中的物件。一般說來,具有序列結構的資料型別都可以使用 index,len,max,min,in,切片。如 a abcdefg print len a 7print max a gprint min a ap...

Python序列的切片操作

1 切片是python序列的重要操作之一,適用於列表元組 字串 range物件等型別 2 切片使用2個冒號分割3個數字來完成 第乙個數字表示切片的開始位置 預設為0 第二個數字表示切片截止 但不包含 位置 預設為列表長度 第三個數字表示切片的步長 預設為1 當步長省略時可以順便省略最後乙個冒號。3 ...