以下所有list代表列表对象
- 增: list.append(); list.insert(1,x)
- 删: list.clear(); list.remove(); list.pop(x); del(list[index])
- 改:; list[x]=a {直接用元素下表修改}
- 查: 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则为