當前位置:成語大全網 - 漢語詞典 - python中數組切片的含義分析

python中數組切片的含義分析

陣列切片分析;

① [i]、[1];

② [:-1],[:n],[n:],[n:m],[:];

③ [n: m: x],[: : x],[: : ],[-1: : ],[: -1:],[: :-1]

④ [a,b]、[a1:a2,b1:b2]

(-1相當於這裏的len(A)-1,即從第壹項到帶下標的元素(len(A)-1)-1)。

(-1在這裏相當於len(A)-1,即從下標為len(A)-1的元素到最後壹個元素,實際上是最後壹個元素)。

當n和m都是默認值時,範圍是整個數組,元素的選擇取決於步長。

當x為-1時,步長逆序為1。

A表示第壹維下標為A的元素,B表示第二維下標為B的元素。

A1:a2表示數組切片,其下標在第壹維是A1到a2-1;

B1:b2表示獲取下標為B1到b2-1的第二維數組切片。

當A[a1:a2,b1:b2]中有數值缺省時,則統治同維數組。

此外,更高維數組的切片等等。