1. 程式人生 > 其它 >列表訪問彙總(上)

列表訪問彙總(上)

產生需求的原因:

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]只會提取最後一個元素】