python中的切片

python中提供了一種很方便的方法來完成取出指定範圍內的元素,這種方法就是切片(Slice)。python

如下爲切片的例子:spa

In [1]:  L = ['Michael', 'Sarah', 'Tracy', 'Bob', 'Jack']

In [2]: L
Out[2]: ['Michael', 'Sarah', 'Tracy', 'Bob', 'Jack']

In [3]: L[0:3]
Out[3]: ['Michael', 'Sarah', 'Tracy']
取出下標從0到2的數據
In [
4]: L[::2] Out[4]: ['Michael', 'Tracy', 'Jack']
以2爲間隔取出數據 In [
5]: L[:2] Out[5]: ['Michael', 'Sarah']
取出下標從0到1的數據,例中0省略不寫 In [
6]: L[:-1] Out[6]: ['Michael', 'Sarah', 'Tracy', 'Bob']
負數表示倒數 In [
7]: L[-1:-3] Out[7]: []
這樣取不出數據,切片從左到右進行 In [
8]: L[-3:-1] Out[8]: ['Tracy', 'Bob']
In [
9]: L[-3:] Out[9]: ['Tracy', 'Bob', 'Jack']
倒數第3個到結束 In [
10]: L[:] Out[10]: ['Michael', 'Sarah', 'Tracy', 'Bob', 'Jack']
全部

注意:code

(1)最後一位記爲-1blog

(2)切片時的範圍:前包含,:後不包含class

相關文章
相關標籤/搜索