华为OD面试真题精选
专栏:华为OD面试真题精选
目录: 2024华为OD面试手撕代码真题目录以及八股文真题目录
文章目录
1. python 常用的数据结构都有什么
-
列表(List):
- 功能:列表是可变的序列,能够存储不同类型的元素。
- 特点:支持增加、删除、访问元素等操作,支持索引和切片操作。
- 使用场景:适用于需要顺序访问的情况,或当你需要经常修改数据时。
-
元组(Tuple):
- 功能:元组是不可变的序列,一旦创建便不能修改。
- 特点:比列表访问速度快,可以用作字典的键(以及其他原生不可变类型)。
- 使用场景:适用于存储不应改变的数据元素,如函数的返回值。
-
字典(Dictionary):
- 功能:字典存储键值对,其中键必须是唯一的。
- 特点:通过键而非索引访问元素,查找速度快。
- 使用场景:适用于通过键