Python列表切片的規則是什么?Python列表如何進行切片的操作?

通過字面意思理解的話,有關python切片,它是和分割有關聯的,那具體是怎么使用的呢?對此有很多的小伙伴不知道如何理解,在這篇文章中,通過了具體的示例給大家詳細的介紹了有關Python列表切片的一些操作規則,感興趣的小伙伴可以一起來學習一下 。

Python列表切片的規則是什么?Python列表如何進行切片的操作?


一、列表切片
在Python的列表中,可以對單個元素或者是多個元素獲取,通常,我們獲取的方式就是通過索引的值,又可以將這種方法稱之為列表分片,具體的操作就是在原來的列表中進行分割,將一部分數據存下來,但是不會對原來的列表進行改變 。
二、列表切片的應用
假設我們現在有一個列表為: li = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10],下面就是通過對這個列表進行切片的操作,具體的操作方法如下:
1、獲取某個需要的單個元素
print(li[1])結果:2print(li[9])結果:10print(li[-5])結果: 6在前面說過了,在一個列表中,如果是要取出列表中的某一個元素的時候就可以使用它的索引來進行取出 。
【Python列表切片的規則是什么?Python列表如何進行切片的操作?】2、將列表中元素進行倒置時
print(li[::-1])運行結果: [10,9,8,7,6,5,4,3,2,1]倒置就是將列表中的元素按照相反的順序輸出,使用的就是-1獲取到列表中最后一個元素 。
3、起始索引和結束索引都為正
print(li[1:5])運行結果:[2,3,4,5]在這個示例中,默認設置了步長為1,并且是從左往右取值,其實的步長也是開始索引的值為1,直到結束是值為5 。
print(li[8:2])運行結果: []在這里所運行的值為一個空列表,對步長進行了省略,在默認情況下,它也是1,表示的是從做左往右取值,因為在這里設置的是起始索引和結束索引同為正,卻是從8到2表示從右往左取值,所以為空 。
這里只是舉例了起始索引和結束索引都為正的情況,其實還可以在索引的時候設置為負,或者是可以正負混合的情況 。
關于Python列表切片的規則是什么?Python列表如何進行切片的操作?的文章就分享到這里了,希望以上的內容可以對大家的學習帶來幫助 。

    猜你喜歡