列表重要的是增删改查,其他有len()、sort()等的公共方法:
| 方法 | 说明 |
| L.Append(item) | 在列表结尾增加一个元素item |
| L.insert(I, x) | 在I索引位置插入一个值x |
| L.extend([5, 6, 7]) | 在列表迭代增加一些值 |
| L.pop() | 按索引删除列表的元素,default last |
| L.remove(2) | 按值删除列表的元组,删除的第一次出现的值 |
| L.clear() | 清空列表 |
| del L | 删除L列表 |
| del L[2:] | 切片删除列表中的元素 |
| L[1]=value | 索引赋值 |
| L[i:j]=[] | 切片地去改,迭代地进行更改 |
| L[i:j]=[4,5,6] | 切片地去改,迭代地进行更改 |
| for x in L: print(x) | 迭代 |
| 3 in L | 成员关系 |
| L * 3 | 重复 |
| L1 + L2 | 合并 |
| len(L) | 列表长度 |
| L = list('spam') | 可迭代项目的列表 |
| L[i:j] | 求切片 |
| L.count(item) | 求元素出现的次数 |
| L.index(value) | 返回第一个值的索引 |
| L.sort() | 列表的正向排序 |
| L.sort(reverse=True) | 列表的反向排序 |
| L.reverse() | 列表的反转 |