如何在python中使用正負(fù)索引?針對(duì)這個(gè)問題,這篇文章詳細(xì)介紹了相對(duì)應(yīng)的分析和解答,希望可以幫助更多想解決這個(gè)問題的小伙伴找到更簡(jiǎn)單易行的方法。
成都創(chuàng)新互聯(lián)公司是一家專注于成都網(wǎng)站設(shè)計(jì)、成都網(wǎng)站建設(shè)與策劃設(shè)計(jì),昌江黎族網(wǎng)站建設(shè)哪家好?成都創(chuàng)新互聯(lián)公司做網(wǎng)站,專注于網(wǎng)站建設(shè)十余年,網(wǎng)設(shè)計(jì)領(lǐng)域的專業(yè)建站公司;建站業(yè)務(wù)涵蓋:昌江黎族等地區(qū)。昌江黎族做網(wǎng)站價(jià)格咨詢:18980820575
1、簡(jiǎn)單易用,與C/C++、Java、C# 等傳統(tǒng)語(yǔ)言相比,Python對(duì)代碼格式的要求沒有那么嚴(yán)格;2、Python屬于開源的,所有人都可以看到源代碼,并且可以被移植在許多平臺(tái)上使用;3、Python面向?qū)ο?,能夠支持面向過程編程,也支持面向?qū)ο缶幊蹋?、Python是一種解釋性語(yǔ)言,Python寫的程序不需要編譯成二進(jìn)制代碼,可以直接從源代碼運(yùn)行程序;5、Python功能強(qiáng)大,擁有的模塊眾多,基本能夠?qū)崿F(xiàn)所有的常見功能。
1、說(shuō)明
使用正索引(從左至右)、負(fù)索引(從右至左)訪問元素,時(shí)間復(fù)雜度為O(1),效率極高的使用方式。
按照給定區(qū)間獲取到數(shù)據(jù),叫做切片。
2、正索引
從左至右,從0開始索引,區(qū)間為[0,長(zhǎng)度-1],左包右不包。
lst = ['a','b','c','d'] print(lst[0]) # 獲取第一個(gè)元素 print(lst[1:2]) # 獲取第二個(gè)元素,左包右不包,切片 print(lst[2:]) # 獲取第三個(gè)元素到最后一個(gè)元素,切片 print(lst[:]) # 獲取所有元素,切片 # 輸出結(jié)果如下: a ['c'] ['c', 'd'] ['a', 'b', 'c', 'd']
3、負(fù)索引
從右至左,從-1開始索引,區(qū)間為[-長(zhǎng)度,-1]
lst = ['a','b','c','d'] print(lst[-1]) print(lst[-2:]) # 輸出結(jié)果如下: d ['c', 'd']
關(guān)于如何在python中使用正負(fù)索引問題的解答就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,如果你還有很多疑惑沒有解開,可以關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道了解更多相關(guān)知識(shí)。