python__列表

152 阅读1分钟

1、列表的查询

  • index:从左至右查询元素在列表中所处的位置,如果查询到该元素返回其第一次出现所在位置的正向下标,如果不存在则报错
  • count:查询指定元素在列表中出现的次数
  • in:查询指定元素是否在列表中
  • not in:查询指定元素是否不在列表中

2、列表的增加

  • append: 在类表的末尾追加数据
  • extend:将数据序列进行迭代依次提取出每一个元素添加到列表末尾
  • insert:在指定位置追加数据元素

3、列表中的删除

  • del 先对列表中的元素进行查找(使用下标),找到后使用del删除
  • pop:删除类表中指定下标位置的元素,如果不指定默认删除最后一个,并且返回被删除的值
  • remove:删除指定值的下标,只删除丛左至右的第一次出现的该值元素
  • clear:清空列表,和重新赋值为空有逻辑上的区别。

4、列表的修改

  • 使用索引修改: 列表[索引] = 新值

    • 查询列表索引值必须在列表中存在
  • reverse: 列表的反转

  • sort:列表的排序,默认为升序

    • reverse:可以进行列表倒排,降序
    • key:添加函数,使排序规则更加复杂多变

5、列表遍历

  • for遍历
  • while遍历

6、列表的嵌套

  • 列表中嵌套其他的子列表,就是列表的嵌套
  • 嵌套后的列表可以使用循环嵌套来进行遍历