一、列表特点
有序可重复,支持增删改查操作,可存放任意类型数据
二、切片
与字符串的切片一致,格式:list[开始索引,结束索引,步长],开始索引默认为0,步长默认为1
三、添加元素
append(value): 在末尾添加
insert(index,value): 在指定位置添加
extend(list): 在末尾添加一个可迭代对象,如list
四、删除元素
remove(value): 每次只能删除一个,若value没有,报ValueError
del list_name[index]: 根据索引删除,若将index填写成value,则报TypeError
pop(): 括号里不指定索引,则删除末尾一个元素,指定索引,则删除指定索引的值
五、修改元素
格式:list [index] = value
六、取元素
七、查找元素
格式:list.index(value),若value在list中不存在,报ValueError
八、排序与反转
升序:sort() sorted(num)
降序:reverse() 、sort(reverse=True)降序、sorted(num,reverse=True)降序
sort与sorted区别:sort在原list上做排序,sorted会生成一个新的list,原list不变