python列表切片
python中符合序列的有序序列都支援切片(slice),例如列表,字串,元組。
格式:【start:end:step】
start:起始索引,從0開始,-1表示結束
end:結束索引
step:步長,end-start,步長為正時,從左向右取值。步長為負時,反向取值
注意切片的結果不包含結束索引,即不包含最後的一位,-1代表列表的最後乙個位置索引
b=a[0:-1:1] #從位置0開始到結束,每次增加1,擷取。不包含結束索引位置d=a[5:0:-1] #反向取值print(b)
結果:[1, 2, 3, 4, 5]
print(d)
結果:[6, 5, 4, 3, 2]
d1=a[::-1]
print(d1)
結果:[6, 5, 4, 3, 2, 1]
Python中陣列和列表切片操作
序列是python中最基本的資料結構。序列中的每個元素都分配乙個數字 它的位置,或索引,第乙個索引是0,第二個索引是1,依此類推。python有6個序列的內建型別,但最常見的是列表和元組。序列都可以進行的操作包括索引,切片,加,乘,檢查成員。列表 list 建立乙個列表,只要把逗號分隔的不同的資料項...
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 同樣地,切到最...
列表 切片操作
切片操作 對於列表的切片和字串類似。切片是python序列及其重要的操作,適用於列表 元組 字串等。切片格式如下 切片操作可以讓我們快速提取子列表或修改。標準格式 起始偏移量start,終止偏移量end,步長step 注意 當步長省略時順便可以省略第二個冒號 典型操作 三個最為整數的情況 如下 操作...