列表list
list = [1,2,3,'a','b']
基本操作
- 增加数据
list.append('c') ----> [1,2,3,'a','b','c']
list.insert(3,4)---->[1,2,3,4,'a','b','c']
- 修改数据(要赋值)
list[1] = 0 ----->[1,2,3,0,'a','b','c']
list[0:2] = ['f','g'] ----> ['f','g',3,4,'a','b','c']
- 查询数据(不用赋值)
list[1]
list[0:2]
- 删除数据
list.pop(2) ---->['f','g',4,'a','b','c'] # 基于索引删除数据,pop不指定值 默认把最后一位删除。并返回被删除的值
list.remove('a')---->['f','g',4,'b','c'] # 基于值删除数据
del list[0:2] ----> [4,'b','c'] # 基于索引删除数据
list.clear() ----> [] # 清空全部列表元素
del list # 删除整个列表
列表操作.png