列表:
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開...