一、字典的初始
1、之前已经学习的容器型数据类型只有list,那么list够用么?他有什么缺点呢?
a、列表可以储存大量的数据类型,但是如果数据量太大的话,他的查询速度比较慢
b、列表只能按照顺序存储,数据与数据之间关联性不强。
针对与以上缺点,需要引入另外一种容器型数据类型,解决上面的问题,这就是dict字典
2、数据类型可以按照不同的角度进行分类,这里按照可变与不可变数据类型分类
不可变(可哈希)的数据类型:int、str、bool、tuple。
可变(不可哈希)的数据类型:list、dict、set。
3、字典是python语言中的映射类型,他是以{}括起来,里面的内容是以键值对的形式存储的
key:不可变(可哈希)的数据类型。并且键是唯一的,不重复的。
value:任意数据(int、str、bool、tuple、list、dict、set),包括实例化对象等。
4、版本问题
python3.5版之前,字典是无序的
python3.6版之后,字典会按照初建字典时的顺序排列(即第一次插入数据的顺序排列)
5、字典的缺点:
内存消耗巨大
6、相关操作
python基础数据类型