构造方法
方法:
除了字面量的语法[]
构造列表,也可以用list()
创建空列表,list(iterable)
由可迭代对象初始化一个列表。
示例:
向列表尾部添加元素
方法:
示例:
清空列表(删除列表中所有元素)
方法:
示例:
列表的浅复制
方法:
示例:
列表中某个值出现的次数
方法:
示例:
用迭代器中元素扩展列表
方法:
示例:
查找某个值在列表中第一次出现的索引
方法:
示例:
向列表中指定索引前面的位置插入元素
方法:
示例:
删除并返回指定索引处的值
方法:
示例:
删除列表中第一次出现的指定值
方法:
示例:
原地反转列表(列表中所有元素反序)
方法:
示例:
原地排序列表
方法:
示例:
列表对外接口的内部实现
列表相加
内部实现方法:
对外接口示例:
in语句检测值列表中是否含有某值
内部实现方法:
对外接口示例:
del语句删除指定索引处的值
内部实现方法:
对外接口示例:
==比较运算符判断两个列表是否相等
内部实现方法:
对外接口示例:
getattr()得到list对象的指定属性
内部实现方法:
对外接口示例:
通过索引下标的方式访问元素
内部实现方法:
对外接口示例:
>=比较运算符比较列表
内部实现方法:
对外接口示例:
>比较运算符比较列表
内部实现方法:
对外接口示例:
+=增量运算符增加列表元素
内部实现方法:
对外接口示例:
*=增量运算符增加列表元素
内部实现方法:
对外接口示例:
list()类构造函数始化列表
内部实现方法:
对外接口示例:
创建可迭代对象
内部实现方法:
对外接口示例:
len()函数返回列表长度
内部实现方法:
对外接口示例:
<=比较运算符比较列表
内部实现方法:
对外接口示例:
<比较运算符比较列表
内部实现方法:
对外接口示例:
*运算符重复列表元素多少次(左乘和右乘)
内部实现方法:
对外接口示例:
!=比较运算符比较列表
内部实现方法:
对外接口示例:
repr()返回列表对象字符串表示形式
内部实现方法:
对外接口示例:
通过索引下标给元素赋值
内部实现方法:
对外接口示例: