python正負(fù)索引的使用
本文教程操作環(huán)境:windows7系統(tǒng)、Python3.9.1,DELLG3電腦。
1、說明
使用正索引(從左至右)、負(fù)索引(從右至左)訪問元素,時(shí)間復(fù)雜度為O(1),效率極高的使用方式。
按照給定區(qū)間獲取到數(shù)據(jù),叫做切片。
2、正索引
從左至右,從0開始索引,區(qū)間為[0,長度-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ū)間為[-長度,-1]
lst=['a','b','c','d']
print(lst[-1])
print(lst[-2:])
#輸出結(jié)果如下:
d
['c','d']
以上就是python正負(fù)索引的使用,希望能對(duì)大家有所幫助。更多Python學(xué)習(xí)教程請(qǐng)關(guān)注IT培訓(xùn)機(jī)構(gòu):千鋒教育。