List:
增:
append()
Extend()一次添加多个元素 ##用法都是 列表名.函数()
删:
pop()若没有加上参数则是默认删除最后一个元素 若给出参数则按照索引进行删改##不能直接知道选择要删改的元素的内容
Remove():可以直接选择要删除的元素的名字
# 循环的时候不能用remove
#因为每删除一个,列表就会往前面挪,所以会改变索引,所以当要在循环中删除列表时,要多列出一个列表来记录要删除的元素,然后再在原来的列表中进行删除
Del list[] ##这后面只能用索引
Clear() ##清空列表
改:
’列表名’[]=’xxx’#要修改的内容 #索引切片,切片可同时修改多个 列表名后面的参数有三个
查询:for 变量 in 列表名
列表的常用操作:
Len() ##内置函数可用与字符串也可用与其他
Count() ##计算数量 例子:计算a列表中的1的数量写成 a.count(1) count函数只能有一个参数
Sort() ##默认是升序 sort(reverse=ture) reverse#为翻转的意思,亦可以也可以直接用于对列表 例:lst.reverse()
列表的嵌套:
即一个列表里面还有列表:例 a=[1,sir,[1,2,[3]],6] 若要找3则可以 输入 a[2][2] , 若要找sir中的r可以输入a[1][2] #称为降维操作