Python學習筆記(5) List用法

2021-08-21 22:31:08 字數 1668 閱讀 3967

python建立list

python內建的一種資料型別是列表:list。list是一種有序的集合,可以隨時新增和刪除其中的元素。比如,列出班裡所有同學的名字,就可以用乙個list表示:

classmates = ['michaeal','bob','tracy']

由於python是動態語言,所有list中包含的元素並不要求必須是一種資料型別,我們完全可以在list中包含各種資料:

l = ['michaeal',100,true]

也可以是乙個空list:

empty_list =

例如如下所示的**:

l=['adam',95.5,'lisa',85,'bart',59]

print l

執行結果如下: 

python按照索引訪問list:

要訪問任意下標的元素,表示方法還是和c語言一樣,下標從0開始,訪問第2個元素就是l[1]。

python提供倒序訪問list,用l[-1]表示倒數第乙個元素,l[-2]表示倒數第二個元素,依此類推。

需要注意的是,無論使用哪種索引順序訪問,都不要越界。如下**段:

l=['adam',95.5,'lisa',85,'bart',59]

print l[-2]

輸出結果如下: 

python新增新元素:

l=['adam','lisa','bart']

print l

['adam','lisa','bart','paul']

l=['adam','lisa','bart']

l.insert(0,'paul')

print l

['paul','adam','lisa','bart']

python從list刪除元素:

l=['adam','lisa','paul','bart']

l.pop(2)

l.pop(3)

print l

執行出錯如下圖所示,顯示pop index out of range。要刪除『bart』這一項,應該將l.pop(3),改為l.pop(2)。2才是『bart』在刪除了『paul』後的新下標。

python中替換元素:

直接對原來的索引下標處賦新值。比如:

l=['adam','lisa','bart']

l[-1]='paul'

print l

['adam','lisa','paul']

python學習筆記 List

lista hilary mike 1,2,3,4,6.1,7,8 print lista 從左至右分別為 0,1,2.n 1 從右至左分別為 n,n 1 3,2,1 對於lista而言,其對應的下標如下 hilary mike 1,2,3,4,6.1,7,8 0,1,2,3,4,5,6,7,8 9...

Python學習筆記 list

list是一種有序的集合,可以隨時新增和刪除其中的元素。比如乙個小組的成員集合,用list列出成員的名字 group marin benji faker bang wolf print group marin benji faker bang wolf 1.使用len 函式可以獲得list元素的個數...

python學習list筆記

python學習list筆記 list 列表 是 python 中使用最頻繁的資料型別 支援字元,數字,字串甚至可以包含列表 所謂巢狀 1 定義 list 1,3,4,5,goog well 777 2 從最後一列增加 顯示 直接輸入 list 顯示 1,3,4,5,goog well 777,yo...