列表 (可变类型):
** info= ["guohan",1,"222","xxx"]**
公共功能:
1.索引: info[0]>>>"guohan"
2.切片: info[1;3]>>>[1,"222"]
3步长: info[::2]>>>["guohan","222"]
4.for循环: for item in info:
5.删除: del语句**:** del info[o] pop方法:info.pop(0) 区别pop方法有返回值(可用变量接收)而del语句则是永久删除
6.修改: 用索引找到再改变类容 info[0] = "lll"
7.len: len(info)>>>4
独有方法:
增: append:在列表末尾添加 info.append("lll")
insert:在指定位置添加 info.insert(1,"lll")>>>["guohan","lll"....] info.insert(["666])>>>["guohan",1,"222","xxx",["666"]]
extend:在列表末尾一次性依次将()里面的元素添加,()里面可以是字符串,列表,字典,集合,元组。如果是字典则只把键添加进去 v = "gg" info.extend(v)>>>["guohan"1,"222","xxx","g","g"]
删: remove:删除(元素),若该元素在列表中有多个则删前面匹配到的第一个(也就是说只删一个,删在前面的) info.remove("guohan")
pop:删除指定元素,默认删列表中最后一个 info.pop(0)
del语句: del info[0]
clear:清空列表
改: 通过索引
查: 索引,切片
reverse: 倒序排列 info = [1,2,3] info.reverse()>>>[3,2,1]
sort: 比较排列 sort(reverse = False) 小到大排 默认 /sort(reverse = True) info.sort(reverse = True)>>>[3,2,1]