python結構數據類型(1)-列表list

python結構數據類型

python語言中結構數據類型中最常用的主要有:列表(list)、元組(tuple)、字典(dist)。

1.列表

列表可以把大量的數據放在一起,對其進行集中處理,可以方便進行數據處理,還可以減少聲明很多變量。

列表是以方括號”[]“包圍的數據集合,不同成員間以”,“相隔。列表可以包含任意的數據類型,也可包含另一個列表。列表也可以通過序號訪問列表中的元素。

在列表操作中并不返回列表,而只是修改列表。

>>>list[] ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? #創建一個空列表

[]

>>>[1,2,3] ? ? ? ? ? ? ? ? ? ? ? ? ? ?#創建一個三元素的列表

[1,2,3]

>>>alist=[1,2.0,3,'a'] ? ? ? ? ?#創建一個含不同數據元素的列表

>>>alist[2] ? ? ? ? ? ? ? ? ? ? ? ? ? #訪問列表的第三個元素

3

>>>[1,2]+[3,4] ? ? ? ? ? ? ? ? ? ? #列表支持加法運算

[1,2,3,4]

>>>[None]*3 ? ? ? ? ? ? ? ? ? ? ? #列表支持乘法運算

[None,None,None]

對列表的操作函數

>>>alst=[1,2,3,4,5] ? ? ? ? ? ? #建立一個列表

>>>alst.append(1) ? ? ? ? ? ? ?#列表尾部追加元素

>>>alst.count(1) ? ? ? ? ? ? ? ? ? #統計1在列表中出現的次數

2

>>>alst.extend([2,'insert']) ? #列表后追加另一個列表

>>>alst

[1,2,3,4,5,1,2,'insert']

>>>alst.index(2) ? ? ? ? ? ? ? ? ? ?#元素2在列表中首次出現的序號

1

>>>alst.insert(3,0) ? ? ? ? ? ? ? ? #在序號3處插入元素0

>>>alst

[1,2,3,0,4,5,1,2,'insert']

>>>alst.pop() ? ? ? ? ? ? ? ? ? ? ? ? ? #返回并刪除列表最后一個元素

'insert'

>>>alst

[1,2,3,0,4,5,1,2]

>>>alst.remove(1) ? ? ? ? ? ? ? ? ? ? #刪除列表中的元素(僅刪除第一個)

>>>alst

[2,3,0,4,5,1,2]

>>>alst.reverse() ? ? ? ? ? ? ? ? ? ? ? ?#列表內元素順序顛倒

>>>alst

[2,1,,5,4,0,3,2]

>>>alst.sort() ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? #對列表元素排序

>>>alst

[0,1,2,2,3,4,5]

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容