Python基本數據結構--列表
阿新 • • 發佈:2017-10-30
bsp pan 修改列 匹配 app 關系 col 取數據 可變
列表:
1.有序的集合;
2.通過偏移來索引,從而讀取數據;
3.支持嵌套;
4.可變的類型;
列表的操作:
1.切片:
a = [1,2,3,4,5,6,7]
正向索引
反向索引
默認索引
2.添加操作
1) + 生成新的列表;
2) Extend 接受參數並將該參數的每個元素添加到原有列表中,在原地址修改列表而不是新建列表。
3) Append:添加任意對象到列表末端;
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基本數據結構--列表