列表名=[ ]
//其中可以是不同元素,逗号隔开
list( )
创建转换列表
列表访问
1-正向索引
2-逆向索引
3-切片操作
列表操作
list1+list2 列表连接
list1*n 列表重复
a in list1 判断a是否存在list1列表中
sort(obj,reverse=false)
obj 排序对象
reverse 升序(false默认) 降序true
返回结果必定为列表(字典sort结果为列表)
obj不变
列表更新
增加新元素
列表名.append(新增元素值)
列表名.insert(索引值,新增元素值)
删除列表元素
列表名.remove(删除的元素)
//只删除一个元素
del 列表名(索引值)
del 列表名 //彻底删除,未定义的变量名
列表名.pop( ) 使用并删除该元素
修改列表元素
列表名[索引值]=新元素值
列表名[start:stop:step]=[1,2,3]
列表不用for循环遍历修改,可能会跳过某些元素
应该用while a in list1:
ls[0]=11 [11,1,2]
ls[0]=[11] [[11],1,2]
ls[0:1]=[11] [11,1,2]
相关函数
sum
max
min
二维列表
list[[1,2,3],[4,5,6]]
先大索引,后小索引