序列包含元組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 ...