1. 程式人生 > >Python基本數據結構--列表

Python基本數據結構--列表

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基本數據結構--列表