Python基本数据结构--列表

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python基本数据结构--列表相关的知识,希望对你有一定的参考价值。

列表:

  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基本数据结构--列表的主要内容,如果未能解决你的问题,请参考以下文章

python基础--基本数据类型(List(列表)--可变数据)

Python基本语法

Python基本数据类型(列表)

9 Python基本数据类型---列表

python全栈_009_Python3基本数据类型--列表

python基本数据类型;列表及其方法二:基本方法与使用