从以下功能进行简单的分类
- 是否支持下表索引
- 支 持:列表、元组、字符串 — — 序列类型
- 不支持:集合、字典 — — 非序列类型
- 是否支持重复元素
- 支 持:列表、元组、字符串 — — 序列类型
- 不支持:集合、字典 — — 非序列类型
- 是否可以修改
- 支 持:列表、集合、字典
- 不支持:元组、字符串
列表 | 元组 | 字符串 | 集合 | 字典 | |
元素数量 | 支持多个 | 支持多个 | 支持多个 | 支持多个 | 支持多个 |
元素类型 | 任意 | 任意 | 仅字符 | 任意 | key:除字典外任意类型 value:任意类型 |
下表索引 | 支持 | 支持 | 支持 | 不支持 | 不支持 |
重复元素 | 支持 | 支持 | 支持 | 不支持 | 不支持 |
可修改性 | 支持 | 不支持 | 不支持 | 支持 | 支持 |
数据有序 | 是 | 是 | 是 | 否 | 否 |
使用场景 | 可修改 可重复 的一批数据 | 不可修改 可重复 的一批数据 | 一串字符 | 不可重复 的数据 | 以key检索value的数据 |