Python学习笔记--数据结构之列表list

Posted 柳云居士

tags:

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

Python的数据结构有三种:列表、元组和字典

 

列表(list)

  定义:list是处理一组有序项目的数据结构,是可变的数据结构。

  初始化:[], [1, 3, 7], [\'a\', \'c\'], [1, \'s\', \'des\',256]等

      1.增加:append(value)extend(list2)、insert(i, value)

  

  2.删除:pop([i])、remove(value)

   2.1  i可以是负值

   2.2  i超出范围会报out of range错误

   2.3  remove只会移除第一个遇到的值

     2.4  pop有返回值、remove没有

   

 

  3.查询:index(value, [start, [stop]])  ---返回列表中第一个出现的值为value的索引,如果没有,则异常 ValueError

  

  4.修改:list没有直接修改对应元素的方法,只能先找到目标元素所在位置,然后直接赋值

  

  5.排序:sort()

  

  6.反转:reverse()

  

  7.清空:clear()

  

 

 

    

以上是关于Python学习笔记--数据结构之列表list的主要内容,如果未能解决你的问题,请参考以下文章

python 学习笔记之列表和元组

python学习笔记06-之列表元组字典

python学习笔记06-之列表元组字典

python学习笔记-day2-列表list

Python3学习笔记-列表(list)

Python学习笔记-列表