列表是最常用的Python数据类型,它可以作为一个方括号内的逗号分隔值出现。列表的数据项不需要相同的类型。
操作
| 操作 | 描述 |
| list[n] | 读取里列表中指定索引的值 |
| list[m:n] | 截取列表中指定范围的值 |
| del list[n] | 删除列表中指定索引的值 |
| len(list) |
获取列表长度 |
| list1+list2 |
组合两个列表 |
| list*n | 重复列表 |
| item in list | 元素是否存在于列表中 |
函数
| 函数 | 描述 |
| cmp(list1,list2) | 比较两个列表 |
| len(list) | 获取列表元素个数 |
| max(list) | 返回列表中元素最大值 |
| min(list) | 返回列表中元素最小值 |
| list(seq) | 将元组转换为列表 |
方法
| 方法 | 描述 |
| append(obj) | 在列表末尾添加新的元素 |
| count(obj) | 统计元素在列表中出现的次数 |
| extend(seq) | 在列表末尾一次性追加另一个序列中的多个值 |
| index(obj) | 从列表中找出某个值第一个匹配项的索引位置 |
| insert(index,obj) | 将对象插入列表 |
| pop(obj=list[-1]) | 移除列表中的一个元素(默认为最后一个元素),并且返回该元素的值 |
| remove(obj) | 移除列表中某个值的第一个匹配项 |
| reverse() | 反向列表中的元素 |
| sort([func]) | 对原列表进行排序 |