對Python 陣列的切片操作詳解

2022-09-29 22:54:24 字數 366 閱讀 2178

高階特性

切片操作:對list,tuple元素進行擷取操作,非常簡便。

l[0:3],l[:3] 擷取前3個元素。

l[1:3] 從1開始擷取2個元素出來。

l[-1] 取倒數第乙個元素出來。

l[-10] 取後10個數

l[10:20] 取前11-20個數

l[:10:2] 取前10個數,每兩個取乙個

l[::5] 所有數,每5個取程式設計客棧乙個

l[:] 原樣複製乙個list程式設計客棧

tuple程式設計客棧,字串也可以進行切片操作

本文標題: 對python 陣列的切片操作詳解

本文位址: /jiaoben/python/231683.html

python隨筆 python陣列切片操作

python的陣列切片操作很強大,但有些細節老是忘,故寫一點東西記錄下來。對於一維陣列來說,python的list和numpy的array切片操作都是相似的。無非記住 arr start end step 即可 相對於一維陣列而言,二維 多維 陣列用的會更多。一般語法是arr name 行操作,列操...

python切片的物件 Python切片物件和

python中是否存在某種內部機制,它以不同的方式處理傳遞給 getitem 的引數,並自動將start stop step構造轉換為片?在 這是我的意思class exampleclass object def getitem self,args return args def call self...

python 矩陣切片 python陣列切片

numpy 切片 in 8 arr np.array 1,2 3,4 in 9 arr out 9 array 1,2 3,4 in 10 arr 0 取第一行 out 10 array 1,2 in 11 arr 1 取第二列,用逗號隔開表示第二個切片或者索引,就像乙個tuple2,第二個切片來表...