Python 列表(List)随笔
Python List:
List 列表
List 定义
lis = [ ] 或 lis = list() 定义一个空列表
-----------------------------------------------------------
List 函数
查看List内置函数方式 : dir(list)
['__add__', '__class__', '__contains__', '__delattr__', '__delitem__', '__dir__', '__doc__', '__eq__', '__format__', '__ge__', '__getattribute__', '__getitem__', '__gt__', '__hash__', '__iadd__', '__imul__', '__init__', '__iter__', '__le__', '__len__', '__lt__', '__mul__', '__ne__', '__new__', '__reduce__', '__reduce_ex__', '__repr__', '__reversed__', '__rmul__', '__setattr__', '__setitem__', '__sizeof__', '__str__', '__subclasshook__', 'append', 'clear', 'copy', 'count', 'extend', 'index', 'insert', 'pop', 'remove', 'reverse', 'sort']
append ----在列表后面附加上新的元素
clear ----清除列表中所有元素
copy ----复制列表
count ----统计列表指定元素或者对象个数
extend ----在列表末尾一次性追加另一个序列中的多个值(用新列表扩展原来的列表)
index ----用于从列表中找出某个值第一个匹配项的索引位置(索引是以0为起始值开始计算)
insert ----用于将指定对象插入列表的指定位置,语法:list.insert(index, obj)
pop ----函数用于移除列表中的一个元素(默认最后一个元素),并且返回该元素的值,语法:list.pop([index=-1])
remove ----用于移除列表中某个值的第一个匹配项
reverse ----用于反向列表中元素
sort ----用于对原列表进行排序,如果指定参数,则使用比较函数指定的比较函数,语法:list.sort(cmp=None, key=None, reverse=False)
cmp -- 可选参数, 如果指定了该参数会使用该参数的方法进行排序。
key -- 主要是用来进行比较的元素,只有一个参数,具体的函数的参数就是取自于可迭代对象中,指定可迭代对象中的一个元素来进行排序。
reverse -- 排序规则,reverse = True 降序, reverse = False 升序(默认)