1 列表基础操作
1.1 创建及访问列表
- 列表是有序、可变的数据类型
- 列表中可以包含不同类型的对象
- 列表可以由
[]
或工厂函数创建 - 支持下标及切片操作
1.2 更新列表
- 通过下标只能更新值,不能使用下标添加新值
- 可以使用
append()
方法追加新值
1.3 删除列表
- 可以使用
del
删除列表项或整个列表 - 删除列表项还可以使用
pop()
或remove()
方法
2 列表操作进阶
2.1 列表操作符
- 由于列表也是序列类型,所以
+
、*
、in
、not in
都适用于列表,但需要注意参与运算的对象属于同一类型
2.2 作用于列表的函数
len()
max()
min()
sorted()
enumerate()
sum()
zip()
2.3 列表内建函数
列表方法 | 操作 |
---|---|
list.append(obj) | 向列表中添加一个对象obj |
list.count(obj) | 返回一个对象obj在列表中出现的次数 |
list.extend(seq) | 把序列seq的内容添加到列表中 |
list.index(index, obj) | 在索引量为index的位置插入对象obj |
list.reverse() | 原地翻转列表 |
list.sort() | 排序 |