首页 > 代码库 > python 基础笔记 — 数据类型之序列(2)

python 基础笔记 — 数据类型之序列(2)

一、列表解析

  [ i * 2 for i in [8, -2, 5] ]  --> [16, -4, 10]

二、内建函数

  list.append(obj)   向列表中添加一个对象 obj

  list.count(obj)   返回一个对象 obj 在列表中出现的次数

  list.extend(seq)  把序列 seq 的内容添加到列表中

  list.index(obj, i=0,j=len(list))   返回 list[k] == obj 的 k 值,并且 k 的范围在 i<=k<j;否则引发 ValueError 异常.

  list.insert(index, obj)   在索引量为 index 的位置插入对象 obj.

  list.pop(index=-1)  删除并返回指定位置的对象,默认是最后一个对象

  list.remove(obj)   从列表中删除对象 obj

  list.reverse()   原地翻转列表

  list.sort(func=None,key=None,reverse=False)  以指定的方式排序列表中的成员,如果 func 和 key 参数指定,则按照指定的方式比较各个元素,如果 reverse 标志被置为True,则列表以反序排列.

python 基础笔记 — 数据类型之序列(2)