码迷,mamicode.com
首页 > 编程语言 > 详细

python的重要数据类型之字典

时间:2020-01-27 13:53:27      阅读:82      评论:0      收藏:0      [点我收藏+]

标签:实例   解决   针对   存储   log   python   分类   插入   blank   

一、字典的初始

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

python的重要数据类型之字典

标签:实例   解决   针对   存储   log   python   分类   插入   blank   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!