python中的字典

怎甘沉沦 提交于 2019-12-21 08:25:28

一.字典的定义

字典是另一种可变容器模型,且可存储任意类型对象。

字典的每个键值 key=>value 对用冒号 : 分割,每个键值对之间用逗号 , 分割,整个字典包括在花括号 {} 中 ,格式如下所示:
在这里插入图片描述
运行结果:
在这里插入图片描述

二.工厂函数生成字典

在这里插入图片描述
运行结果:
在这里插入图片描述

三.字典的嵌套

在这里插入图片描述

在这里插入图片描述运行结果:
在这里插入图片描述

四.字典的特性

1.索引

在这里插入图片描述
运行结果:
在这里插入图片描述

2.成员操作符(针对key)

在这里插入图片描述
运行结果:
在这里插入图片描述

3.for循环(针对的是key)

在这里插入图片描述
在这里插入图片描述

4.遍历字典

在这里插入图片描述
运行结果:
在这里插入图片描述

五.字典元素的添加

1.字典添加或更新key对应的value值

在这里插入图片描述
运行结果:
在这里插入图片描述

2.update:通过新字典,添加字典元素

在这里插入图片描述
运行结果:
在这里插入图片描述

3.setdefault:字典添加新的key对应的value值(无法更新key)

在这里插入图片描述
运行结果:
在这里插入图片描述

六.字典元素的删除

1.pop:删除指定key对应的value值

在这里插入图片描述
在这里插入图片描述

2.popitem:删除最后一个k-v

在这里插入图片描述
运行结果:
在这里插入图片描述

3.clear:清空字典内容

在这里插入图片描述
运行结果:
在这里插入图片描述

七.字典元素的查看

1.keys:查看字典中所有的key值

在这里插入图片描述
运行结果:
在这里插入图片描述

2.values:查看字典中所有的value值

在这里插入图片描述
运行结果:
在这里插入图片描述

3.items:查看字典中的k-v

在这里插入图片描述
运行结果:
在这里插入图片描述

4.get:温和查看字典中的key对应的值

如果直接查看字典中的元素,
有对应的key会返回key对应的值
但如果没有查询的key,则会报错
在这里插入图片描述
在这里插入图片描述
我们可以用get来查询字典元素:
在这里插入图片描述
运行结果:
在这里插入图片描述

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!