python正負索引的使用
本文教程操作環境:windows7系統、Python3.9.1,DELLG3電腦。
1、說明
使用正索引(從左至右)、負索引(從右至左)訪問元素,時間復雜度為O(1),效率極高的使用方式。
按照給定區間獲取到數據,叫做切片。
2、正索引
從左至右,從0開始索引,區間為[0,長度-1],左包右不包。
lst=['a','b','c','d']
print(lst[0])#獲取第一個元素
print(lst[1:2])#獲取第二個元素,左包右不包,切片
print(lst[2:])#獲取第三個元素到最后一個元素,切片
print(lst[:])#獲取所有元素,切片
#輸出結果如下:
a
['c']
['c','d']
['a','b','c','d']
3、負索引
從右至左,從-1開始索引,區間為[-長度,-1]
lst=['a','b','c','d']
print(lst[-1])
print(lst[-2:])
#輸出結果如下:
d
['c','d']
以上就是python正負索引的使用,希望能對大家有所幫助。更多Python學習教程請關注IT培訓機構:千鋒教育。