天天看點

Python3基礎第四篇:清單切片

在python中,清單具有進階特性切片操作功能,其實這樣做主要是友善和使用!

切片操作通過索引數字,中間用冒号分割,傳回沖從第一個數字索引到第二個數字索引(不包括第二個數字索引的值)的一個新清單。切片操作支援三個參數。第三個參數理所當然就是步長。

例如:

Python3基礎第四篇:清單切片

其次,有幾個地方需要注意的:

1.切片的第一個數字索引忽略,切片操作将從0開始。

Python3基礎第四篇:清單切片

也可以加入步長值:

Python3基礎第四篇:清單切片

2.切片操作的第二個數字索引缺失,切片操作的範圍将是将從第一個數字索引到末尾。

Python3基礎第四篇:清單切片

當然,也可以加入步長:

Python3基礎第四篇:清單切片

3.再者,切片操作是可以使用負數的!索引使用負數代表含義是位置的計數從清單末尾開始!(下圖的意思是從末尾(索引是-1)開始計數、取到索引是1(這裡是從前面開始計數的索引)的的值)、具體如下:

Python3基礎第四篇:清單切片

如果步長使用負數,切片操作将從後往前執行。(這裡也常用于反轉清單。)

Python3基礎第四篇:清單切片

4.清單操作同樣适用于元組。(之是以談到元組是因為他倆就像親兄弟一樣。)

繼續閱讀