1 列表基础操作
1.1 创建及访问列表
- 列表是有序、可变的数据类型
- 列表中可以包含不同类型的对象
- 列表可以由
[]
或工厂函数创建 - 支持下标及切片操作
- 通过下标只能更新值,不能使用下标添加新值
- 可以使用
append()
方法追加新值
- 可以使用
del
删除列表项或整个列表 - 删除列表项还可以使用
pop()
或remove()
方法
- 由于列表也是序列类型,所以
+
、*
、in
、not in
都适用于列表,但需要注意参与运算的对象属于同一类型
len()
max()
min()
sorted()
enumerate()
sum()
zip()
列表方法 | 操作 |
---|---|
list.append(obj) | 向列表中添加一个对象obj |
list.count(obj) | 返回一个对象obj在列表中出现的次数 |
list.extend(seq) | 把序列seq的内容添加到列表中 |
list.index(index, obj) | 在索引量为index的位置插入对象obj |
list.reverse() | 原地翻转列表 |
list.sort() | 排序 |
推荐阅读
- # yyds干货盘点 # 盘点对Python列表中每个元素前面连续重复次数的数列统计
- # yyds干货盘点 # Python列表中的深浅拷贝,你学废了嘛()
- # yyds干货盘点 # 盘点Python列表的一道基础题目
- # yyds干货盘点 # 盘点一道Python列表合并的基础题目(列表推导式)