python切片解析

2022-07-30 12:24:10 字數 680 閱讀 2578

切片原型 strs = 『abcdefg』

strs[start: end:step]

切片的三個引數分別表開始,結束,步長

第一位下標為0

,end

位不取,如

strs[1:3] = 『bc』

如果start

,end

超出現有陣列範圍,按實際範圍截斷

strs[-100:100]=』abcdefg』

step為空時,預設值為

1strs[1:5] = 『bcde』   strs[1:5:2] = 『bd』

step為正時,

start,否則為空

strs[5:1] = 『』

start為空,預設為負無窮 

strs[:4] = 『abcd』

end為空,預設為正無窮 

strs[2:] = 『cdefg』

strs[:] = 『abcdefg』

step為負時

, start>end, 

否則為空

strs[1:5:-1] = 『』

start為空,預設為正無窮 

strs[:2:-1] = 『gfed』

end為空,預設為負無窮 

strs[4::-1] = 『edcba』

strs[::-1] = 『gfedcba』

python切片解析

切片原型 strs abcdefg strs start end step 切片的三個引數分別表開始,結束,步長 第一位下標為0 end 位不取,如 strs 1 3 bc 如果start end 超出現有陣列範圍,按實際範圍截斷 strs 100 100 abcdefg step為空時,預設值為 ...

python切片原理 深度解析Python切片

詳解python 切片語法 python的切片是特別常用的功能,主要用於對列表的元素取值。使用切片也會讓你的 顯得特別pythonic。切片的主要宣告如下,假設現在有乙個list,命名為alist alist 0,1,2,3,4 切片語法的基本形式為 alist start stop step 可以...

python 切片 Python 列表切片

想必很多人都使用過列表的切片,通過切片可以從列表中獲取乙個或多個元素,但你真的了解切片?一 一般玩法 name a b c d e f g h name 0 2 獲取 0 2 中間的元素,不包括索引為 2 的元素 a b name 2 從 0 開始切,可省略 0 a b name 1 同樣地,切到最...