列表訪問彙總(上)
阿新 • • 發佈:2021-06-27
產生需求的原因:
Python中常見的資料結構可以統稱為容器。序列(如列表和元組)、對映(如字典)以及集合(set)是三類主要的容器,我會把它拆分成多個知識點,稍微提點一下定義,不過大部分是注重實操訓練的,會將其中知識點的結構以函式的語法格式、函式的使用案例講解。
需求目標:
今天講述一下列表的概念和訪問列表兩種方式(分別是讀取列表第X個元素 和 讀取列表某個範圍的元素組)
具體實操:
1、列表概念:
列表是Python以及其他語言中最常用到的資料結構之一。
Python中使用中括號[]來表示列表
2、訪問列表
1)讀取列表第X個元素
語法格式:列表名[索引值]
注意:其中索引值分成正向索引和逆向索引,0為列表正向索引中的第一個,-1為列表反向索引中的最後一個
案例:
a = [1,'a',[1,2],{'key':'value'}]
print(a[0]) #正向索引,尋找列表中的天日第一個元素
print(a[-4]) #反向索引,尋找列表中的第一個元素
2)讀取列表某個範圍的元素組
語法格式:列表名[初始索引值:終點索引值]
作用:索引值位置需要數字,遵照包前不包後的原則
案例:
a = [1,'a',[1,2],{'key':'value'}] print(a[1:3]) # 正向索引,取'a', [1, 2] print(a[-3:-1]) # 反向索引,取'a', [1, 2] print(a[0:1]) # 取首部第一個元素【和a[:1]一樣】 print(a[-1:]) # 取尾部最後一個元素【和a[-1]的區別在a[-1:]會將最後一個元素轉換成列表,而a[-1]只會提取最後一個元素】