Python列表的切片
生活随笔
收集整理的這篇文章主要介紹了
Python列表的切片
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
之前講過python列表的基本操作,我們今天繼續講解列表中的切片等操作,列表的切片就是根據索引取列表中的數據,切片并不會改變原列表。接下來跟著小編一起學習python列表的其他操作吧。
工具/原料
-
Jupyter
方法/步驟
1
如下所示的列表test,我們截取test[1:3]的元素,因為下標從0開始,因此截取第1個和第二個數據,是不包括結尾的,默認的步長是1,我們還可以看到列表的分片操作實際上不影響原列表。
2
如果取test[:3]則表示下標從0開始取,相當于test[0:3];如果取test[1:]則表示切片從索引1一直取到末尾;如果是test[:]則會得到列表的拷貝。
3
我們也可以修改步長進行切片,切片的三個參數中,最后一個是步長,我們可以指定開始結束索引的時候指定步長,我們也可以指定所有的時候指定步長。
4
那么我們的列表索引可不可以用負號表示呢,實際上是可以的,list1[3:-1] 表示索引從3取到倒數第一個(倒數第一個取不到),跟其他最后一個取不到是一樣的。
5
那么步長是否也可以為負數呢?也是可以的,這是倒序列表,步長可以為負數,是倒著取元素的。例如list1[::-2] ,倒著取,步長為2。list1[8:2:-2]? 指定索引 逆位置和步長并逆著取。
END
總結
以上是生活随笔為你收集整理的Python列表的切片的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: C++基本内置类型
- 下一篇: C 标准转换运算符const_cast