Python基本資料結構 列表

2022-04-30 15:36:16 字數 658 閱讀 5095

列表:

1.有序的集合;

2.通過偏移來索引,從而讀取資料;

3.支援巢狀;

4.可變的型別;

列表的操作:

1.切片:

a = [1,2,3,4,5,6,7]

正向索引

反向索引

預設索引

2.新增操作

1) + 生成新的列表;

2) extend 接受引數並將該引數的每個元素新增到原有列表中,在原位址修改列表而不是新建列表。

4) insert:插入任意物件到列表中,可以控制插入位置。

3. 修改

修改列表本身只需要直接賦值操作就行。

4. 刪除操作

1) del :通過索引刪除指定位置的元素。

2) remove: 移除列表中指定值的第乙個匹配值。如果沒有找到,會丟擲異常。

3) pop: 返回最後乙個元素,並從list中刪除它。

5. 成員關係

1) in not in: 判斷乙個元素是否存在列表裡。返回乙個bool型別,元素在列表中返回true,否則返回false

6. 排序/反轉

1) sort/reverse都是直接在原列表上修改,他們的返回值為none。

Python基本資料結構 列表

有序的集合 通過偏移來索引,從而讀取資料 支援巢狀 可變的型別 舉例說明 a 1,2,3,4,5,6,7 正向索引 a 0 4 1 1,2,3,4 反向索引 a 1 4 1 7,6,5 預設索引 a 1 2,3,4,5,6,7 列表的拷貝 傳值 b a 生成乙個新的列表。c a b extend 接...

三 Python的基本資料結構 列表

1 列表 列表的切片 正向索引,反向索引 a 1,2,3,4,5,6,7 print a 0 4 1 正向索引 print a 1 4 1 反向索引 2 列表新增操作 生成乙個新的列表 extend 接受引數並將該引數的每個元素都新增到原有的列表中,原地修改列表而不是新建列表 insert 插入任意...

Python 基本資料結構

列表是python裡的內建的型別之一,可以新增和刪除其中的元素。如 role sam 33 dean 37 可以列表中包含列表,同一列表中包含不同型別的資料。下面介紹列表的一些通用操作,關於list的其他用法,可以通過help list 檢視。a 2,13,12,41,17,23 a 1 列表從0開...