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...