Python 列表常见基本方法

爷,独闯天下 提交于 2020-02-25 21:22:59

增: 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则为减序排序。

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!