這篇文章主要介紹python中截取元素輸出新列表的方法,文中介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們一定要看完!
創(chuàng)新互聯(lián)自2013年創(chuàng)立以來(lái),先為安丘等服務(wù)建站,安丘等地企業(yè),進(jìn)行企業(yè)商務(wù)咨詢服務(wù)。為安丘企業(yè)網(wǎng)站制作PC+手機(jī)+微官網(wǎng)三網(wǎng)同步一站式服務(wù)解決您的所有建站問(wèn)題。
在顏料的選擇上,我們可以使用不同的顏色混合出新顏色,在我們一些顏色不足的時(shí)候可以用這種辦法解決。那么切片就可以理解為,我們把列表中的元素分割出來(lái),組成了一個(gè)新的列表,相信現(xiàn)在小伙伴們都明白切片的意思了。
切片
切片運(yùn)算從序列類(lèi)型對(duì)象中選取一系列元素,得到新的對(duì)象。
列表切片
用[左邊界下標(biāo):右邊界下標(biāo):步長(zhǎng)]截取list中特定的一段,注意是左閉右開(kāi)的區(qū)間,即包含左邊界,但是不包含右邊界
其中:步長(zhǎng)可以省略,默認(rèn)為1。步長(zhǎng)即每次截取一個(gè)元素,到下一次截取元素距離幾個(gè)元素(默認(rèn)為1,即緊挨著截?。?/p>
特別注意,冒號(hào):的左右兩側(cè)都可以不寫(xiě),其中左側(cè)默認(rèn)為0,即list第一個(gè)數(shù)據(jù),右側(cè)默認(rèn)為數(shù)據(jù)個(gè)數(shù)+1,即list的最后一個(gè)數(shù)據(jù)
左邊界和右邊界也可以超出list的范圍,最長(zhǎng)只能截取到list的范圍內(nèi)
一般情況下,左邊界<=右邊界。若左邊界>右邊界,則要設(shè)置步長(zhǎng)為負(fù)數(shù),否則輸出為空(此情況也就是從右向左截?。?/p>
a = [1,2,3,4,5] print(a[1:3]) #輸出[2,3] print(a[:4]) #輸出[1,2,3,4] print(a[2:]) #輸出[3,4,5] print(a[2:10] #輸出[3,4,5] print(a[0:3:2]) #輸出[1,3] print(a[2:0:-1]) #輸出[3,2]
以上是“python中截取元素輸出新列表的方法”這篇文章的所有內(nèi)容,感謝各位的閱讀!希望分享的內(nèi)容對(duì)大家有幫助,更多相關(guān)知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!