增: list.append()
删: list.clear(); list.remove(); list.pop(x); del(list[index])
改: list.insert(1,x); list.append()
查: list.index(value,[start [,stop]]); 用in判断 x in list
合并: list.extend(list2)
PS: 合并也可以用加号(+)来进行两个列表的合并,但是要注意,采用extend()方法,原list地址不会改变,而使用list=list+list2时,list的地址会改变;但是还有一个情况,就是用增量赋值的加法,list的地址还是不会改变,即list+=list2。此现象与数字赋值运算中的现象不同,数字赋值运算中,增量赋值会改变最左边变量的地址。
排序(依据ASCII码): list.sort(key=None, reserve=False)
key为可选参数 用于指定在比较前,调用某种函数对列表元素进行处理,如key=str.lower(lower为将大写字母转为小写字母函数);reserve为可选参数,默认为增序排序, 若reserve=False则为减序排序。
来源:CSDN
作者:Heiraten30
链接:https://blog.csdn.net/Heiraten/article/details/104502835