python的四大容器

List--列表

  • list是一种有序的数据集合,可以随时添加和删除其中的元素
  • 用索引来访问list中每一个位置的元素,记得索引是从0开始的:当索引超出了范围时,Python会报一个IndexError错误
  • 列表常用的函数&方法

Tuple--元组

  • tuple是一种有序的数据集合,但是元组的元素指向及数值无法修改
  • 查询和list相同,通过索引进行查询、切片
  • 元组的常用函数&方法

Set--集合

  • Set是一种无序的数据集合,集合和元组一样,是一种不可变的数据类型;
  • 但是集合中不会出现重复的数据
  • 查询和list相同,通过索引进行查询、切片

Dict--字典

  • Dict是一种有序且特殊的数据集合,使用键值对的形式进行数据存储
  • 字典的常用函数&方法


异同点

容器类型 声明方式 是否可变 是否有序 存储空间 是否去重 解包方式
Tuple(元组) (value,) 不可变
但是支持透传修改
有序 / 不去重 *变量名
List(列表) [ ] 可变 相同的 不去重
Set(集合) { } 无序 / 去重
Dict(字典) {key:value} 不同的 key唯一 **变量名
posted @ 2021-01-25 15:47  猫大白  阅读(176)  评论(0)    收藏  举报