目录
应用场景
列表一次性可以存储多个数据
列表格式
- 【数据1,数据2,数据3,...】
- 可以存储多个数据,且可以存储不同的数据类型
常用操作
查找
下标
函数
index()
- 序列名.index(数据,开始下标,结束下标)
- 返回下标,不存在ji
count()
- 序列名.index(数据,开始下标,结束下标)
- 返回数据出现字数
len()
- len(序列)
- 返回数据的个数
判断
in
判断某个数据在某个列表序列,如果在返回True,否则返回False
not in
判断某个数据不在某个列表序列,如果不在返回True,否则返回False
增加
- 列表是可变的数据类型
append() 列表结尾追加数据
- 列表.append(数据)
- 数据可以是 序列 ,将 整个列表 放入原列表
extend() 列表结尾追加数据
- 列表.extend(数据)
- 数据可以是 序列 ,将整个列表 拆开 放入原列表
insert() 指定位置新增数据
- 列表.insert(位置下标,数据)
删除
del 删除
- del 目标
- 可以删除列表,也可以使用下标访问,删除某个数据
pop() 删除指定下标的数据,删除指定数据
- 列表.pop(下标)
- 若不指定,删除列表最后一个数据
- 返回删除的那个数据
remove() 移除列表中某一数据的第一匹配项
- 列表.remove(数据)
clear() 清空列表
- 列表.clear()
修改
下标,等号赋值
reverse() 逆置
sort() 排序 升序/降序
- 序列.sort ( key = None,reverse = False )
- 默认参数,升序 False,降序 True
复制
copy() 复制
- 列表.copy()
- 返回原列表,可赋值给新变量
循环遍历
while
for
嵌套
列表里面包含子列表