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 升序(默认)

 

posted @ 2018-09-14 22:18  马若波  阅读(360)  评论(0编辑  收藏  举报