列表是什么

  • 列表有一系列按特定顺序排列的元素组成
  • 在Python中,用方括号([])来表示列表,并用逗号来分隔其中的元素


Python编程入门到实践第三章:列表简介

修改、添加和删除元素


Python编程入门到实践第三章:列表简介

添加元素

  • 在列表末尾添加元素:append()
  • 在列表中插入元素:insert()


Python编程入门到实践第三章:列表简介

从列表中删除元素

  • 使用del语句删除元素
    • 前提:知道要删除元素的位置
    • del删除的元素无法再被访问
  • 使用方法pop()弹出元素
    • pop()可弹出列表的元素,并让你接着使用它
    • 类似于栈顶元素出栈
    • 注意:被弹出的元素已经不再列表中了
  • 根据值删除元素
    • remove()
      • remove()从列表中删除元素时,也可以接着使用他的值
      • remove()只删除第一个指定的值,如果要删除的值可能在列表中出现多次,就需要使用循环来判断是否删除了这些值

Python编程入门到实践第三章:列表简介

组织列表

  • 使用sort()对列表进行永久性排序
    • sort()永久性地修改了列表元素的排列顺序,无法再恢复到原来的序列
    • 还可以按照相反的顺序排列,只需向sort()传递参数reverse=True
  • 使用sorted()对列表进行临时排序
    • 也可向sorted()函数传递参数reverse=True
  • 倒着打印列表,即翻转列表中的元素序列,可使用reverse()
  • 确定列表长度,len()函数
    • 注意len()会直接输出列表长度,不要写print(len)


Python编程入门到实践第三章:列表简介

Python编程入门到实践第三章:列表简介

使用列表时避免索引错误

  • 注意:
    • 1.列表索引是从0开始
    • 2.索引-1是返回最后一个列表元素
    • 3.仅当列表位空表时,使用索引-1会出错


相关文章:

  • 2021-05-25
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-11-23
  • 2022-12-23
  • 2021-11-23
猜你喜欢
  • 2022-03-10
  • 2021-11-23
  • 2021-11-23
  • 2021-09-05
  • 2021-12-31
  • 2021-11-23
  • 2021-08-05
相关资源
相似解决方案