6.15 五类数据容器的总结对比
一、数据容器对比
分类:
是否支持下标索引:
支持:列表、元组、字符串 ——序列类型
不支持:集合、字典 ——非序列类型
是否支持重复元素:
支持:列表、元组、字符串 —— 序列类型
不支持:集合、字典 —— 非序列类型
是否可以修改
支持:列表、集合、字典
不支持:元组、字符串
格式:
列表:
[元素, 元素, 元素, 元素]元组:
(元素, 元素, 元素, 元素)集合:
{元素, 元素, 元素, 元素, 元素}字典:
{key: value, key: value, key: value, key: value}
表格对比
列表
[]元组
()字符串
集合
{}字典
{}元素数量
支持多个
支持多个
支持多个
支持多个
支持多个
元素类型
任意
任意
仅字符
任意
key:value key:除字典外任意类型 value:任意类型
下标索引
支持
支持
支持
不支持
不支持
重复元素
支持
支持
支持
不支持
不支持
可修改性
支持
不支持
不支持
支持
支持
数据有序
是
是
是
否
否
使用场景
可修改、可重复的一批数据记录场景
不可修改、可重复的一批数据记录场景
一串字符的记录场景
不可重复的数据记录场景,去重
以key检索Value的数据记录场景
Last updated
Was this helpful?