Python基礎(chǔ):Python中的序列切片詳解
歡迎你來到站長在線的站長學(xué)堂學(xué)習(xí)Python知識,本文分享的是《Python中的序列切片》。切片,顧名思義就是切取一個片段。在廚房中,就是把要做的菜,切成一片一片的塊狀物體,以
站長在線站長一對一網(wǎng)絡(luò)指導(dǎo)服務(wù),一元一分鐘,50元一個小時
永久美國免備案虛擬主機1元1天,15元1月,100元1年,1000元永久
站長在線旗下答案網(wǎng)站,全站所有題目,免費查看答案和答案解析
永久美國免備案虛擬主機1元1天,15元1月,100元1年,1000元永久
站長在線旗下答案網(wǎng)站,全站所有題目,免費查看答案和答案解析
歡迎你來到站長在線的站長學(xué)堂學(xué)習(xí)python知識,本文分享的是《Python中的序列切片》。
切片,顧名思義就是切取一個片段。在廚房中,就是把要做的菜,切成一片一片的塊狀物體,以便翻炒。但是在Python中,切片操作是訪問序列中元素的另一種方法,它可以訪問一定范圍內(nèi)的元素,通過切片操作,可以生成一個新的序列。
序列實現(xiàn)切片操作的語法格式如下:
sname[start : end : step]
其中,各個參數(shù)的含義分別說明如下:
sname:表示序列的名稱。
start:表示切片的開始索引位置(包括該位置),此參數(shù)也可以不指定,會默認(rèn)為 0,也就是從序列的開頭進(jìn)行切片。
end:表示切片的結(jié)束索引位置(不包括該位置),如果不指定,則默認(rèn)為序列的長度。
step:表示在切片的步長。如果省略,則默認(rèn)步長為1。若省略步長,則最后一個冒號就可以省略。
實例講解:
通過切片獲取列表中的第2-6個元素,以及獲取第2、4、6個元素,代碼如下:
a = ["我們平等的來到這個世界上",
"就像是無數(shù)的雨滴降落在地面上",
"沒有差別的誕生",
"卻有著不同的命運",
"我們可以做一滴平凡的雨滴",
"匯入生活的小溪",
"為這個世界增添光彩",
"我們可以做一滴奮進(jìn)的雨滴",
"即使粉身碎骨也要發(fā)出燦爛的光芒",
"成為奪目的彩虹"]
print(a[1:6]) #獲取第2~6個元素
print(a[1:6:2]) #獲取第2、4、6個元素
運行結(jié)果如下:
['就像是無數(shù)的雨滴降落在地面上', '沒有差別的誕生', '卻有著不同的命運', '我們可以做一滴平凡的雨滴', '匯入生活的小溪']
['就像是無數(shù)的雨滴降落在地面上', '卻有著不同的命運', '匯入生活的小溪']
>>>
說明:如果想要切片整個序列(相對于復(fù)制),可以將start和end全部省略,但中間的冒號要保留。如:a[:]代表切片整個名稱為a的序列。(全部復(fù)制)。
本文地址:http://003188.cn/xulieqiepianxiangjie.html
碼字不易,打個賞唄
楊澤業(yè)感謝你的支持!
站長在線站長一對一網(wǎng)絡(luò)指導(dǎo)服務(wù),一元一分鐘,50元一個小時
阿里云虛擬主機1G空間,120元一年
香港、美國虛擬主機100元一年,1000元永久
騰訊云雙十一0.4折起,2核8G5M三年僅700元,2核4G8M三年僅198元
阿里云虛擬主機1G空間,120元一年
香港、美國虛擬主機100元一年,1000元永久
騰訊云雙十一0.4折起,2核8G5M三年僅700元,2核4G8M三年僅198元
猜你喜歡