產生需求的原因:
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]只會提取最后一個元素】
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/288562.html
標籤:其他
上一篇:為什么 Python 沒有函式多載?如何用裝飾器實作函式多載?
下一篇:linux運維常用知識點總結
