python的重要数据类型之字典

一、字典的初始

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基础数据类型

原文地址:https://www.cnblogs.com/youhongliang/p/12235765.html