列表是什么
- 列表有一系列按特定顺序排列的元素组成
- 在Python中,用方括号([])来表示列表,并用逗号来分隔其中的元素
修改、添加和删除元素
添加元素
- 在列表末尾添加元素:append()
- 在列表中插入元素:insert()
从列表中删除元素
- 使用del语句删除元素
- 前提:知道要删除元素的位置
- del删除的元素无法再被访问
- 使用方法pop()弹出元素
- pop()可弹出列表的元素,并让你接着使用它
- 类似于栈顶元素出栈
- 注意:被弹出的元素已经不再列表中了
- 根据值删除元素
- remove()
- remove()从列表中删除元素时,也可以接着使用他的值
- remove()只删除第一个指定的值,如果要删除的值可能在列表中出现多次,就需要使用循环来判断是否删除了这些值
- remove()
组织列表
- 使用sort()对列表进行永久性排序
- sort()永久性地修改了列表元素的排列顺序,无法再恢复到原来的序列
- 还可以按照相反的顺序排列,只需向sort()传递参数reverse=True
- 使用sorted()对列表进行临时排序
- 也可向sorted()函数传递参数reverse=True
- 倒着打印列表,即翻转列表中的元素序列,可使用reverse()
- 确定列表长度,len()函数
- 注意len()会直接输出列表长度,不要写print(len)
使用列表时避免索引错误
- 注意:
- 1.列表索引是从0开始
- 2.索引-1是返回最后一个列表元素
- 3.仅当列表位空表时,使用索引-1会出错