码迷,mamicode.com
首页 > 其他好文 > 详细

七、数据类型 —— 字典

时间:2019-11-30 10:01:27      阅读:78      评论:0      收藏:0      [点我收藏+]

标签:必须   键值   字典元素   集合   实现   索引   mamicode   mic   插入   

python3.6开始,字典是有序的!!!

python的字典数据类型因为是基于hash散列算法实现的,采用键值对(key:value)的形式,根据key获取value值,具非常快的插入和查取速度。

字典的key值是不可变的对象,如:整数、字符串、元组、bytes。列表、字典、集合等不可做key值。同一字典内的key值必须唯一!

 字典的创建

技术图片

 

访问字典

 

 字典是集合类型,不是序列类型,因此没有索引、切片概念。但是可通过key值获取value值。

不过如果通过key获取value时,可以不存在,则会抛出异常

 技术图片

 

 

增加和修改字典 

技术图片

 

 

 删除字典元素,清空字典和删除字典

 使用del关键字删除字典元素或字典本身;使用字典的clear()方法清空字典。

技术图片

 

 字典内的重要方法

技术图片

 pop方法中,必须要有个参数哦!!!!!!!!!!!!!!!!

 get()方法比较常用,这个方法是返回指定key的value;但是若key不在字典中,则返回None。

字典的遍历,重要!!!

 技术图片

 

 

七、数据类型 —— 字典

标签:必须   键值   字典元素   集合   实现   索引   mamicode   mic   插入   

原文地址:https://www.cnblogs.com/KeenaCherry/p/11946655.html

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