---例子
name = ["zhangsan","lisi","wangwu"]
---增加
1.插入
name.insert(1, "lili") #两个参数第一个参数1代表插入后的下标,第二个参数代表插入的内容
2.追加
name.append("小强")#追加时默认添加到最后一个
3.合并
n1.extend(n2)两个列表合成一个(n2整个列表加在n1的后边)
4.嵌套
n=[1,2,3,[23,45,67,78],4,5]#列表里嵌套一个列表
查询:n[3][1]==>23
---删除
1.del
del name[2]#删除的指定下标的元素;可以使用-1,代表最后一个元素
del name[name.index("lisi")] #先查后删
2.pop(如果列表为空时,使用pop方法会报错)
n.pop()#默认删除列表最后一个元素并返回
n.pop(1)#指定删除下标1这个元素并返回
3.clear
n.clear()#清空整个列表
4.remove
n.remove(1)#从左到右查询列表中第一个1元素,并删除
---改
1.name[1]= "小王"#将列表第一个元素改为小王:
2.name[-1]="小丽"#将列表最后一个元素改为小丽
---查
1.index
“小王” in name ==>true 查询小王是否在name列表中
name.index("lisi") #返回"lisi"元素所在列表的下标值
2.count
n.count("1")#返回1在列表中的重复个数
---切片
1.正着切(从左到右)
list[start:end](通性顾头不顾尾实际结尾为end-1)
list[1:4]#从第一个下标开始,到第3个下标结束,所有元素取出
list[1:-1]#从第一个开始,到倒是第二个元素结束,所有元素取出
list[1:-1:2]#2代表步长,意思范围内所有元素每间隔2个取一次
2.从右往左切
list[-1:-5:-1]#从最后一个元素开始,到最后第4个元素结束,取出
3.字符串反正
a="你好"
a[::-1]==>好你
4.列表反转
n.reverse()#整个列表中元素倒序排列
5.排序
n.sort()#按照asc码从小到大排序(元素必须都为字符串)