Python中的字典是什么?

 我来答
伍六七最帅D4SsA
2020-03-18
知道答主
回答量:17
采纳率:0%
帮助的人:9068
展开全部

字典(Dictionary)

  • 字典也是Python语言中经常使用的一种数据类型。跟列表类似,字典是另外一种可存储任意类型的数据,并且字典储存的数据也是可以修改的。

  • 不同于列表的是,字典每个基本元素都包括两个部分:键(key) 和 键对应的值(value)。

  • 键和值之间用冒号(:)分割,每对元素之间用逗号(,)分割,整个字典的数据在大括号{}中,格式如下所示: 

    请点击输入图片描述

  • d = {"key1" : 1, "key2" : "hi", "key3":[]}

  • 在字典中,键的内容是不可重复的。 键为不可变数据类型,值可以是任何数据类型。在这里,键只支持 字符串类型。

    请点击输入图片描述

    请点击输入图片描述

  • 字典最大的优势就是能在海量数据下利用“键”快速查找出想要的值, 当有很多数据需要存储的时候,我们给每个值都打个标签,也就是“键”;想要调用这个值时,字典能够利用这个标签快速帮我们找到它。但是如果标签重复了,字典不知道哪个值才是对的,就会报错哦~

  • 列表是根据排序来记录每项的值,但是字典是没有顺序的,所以同一字典,每次打印出的排序可能是不同的。“键”才是调用字典的关键元素。

  • 字典是基础的数据类型,所以变量也可以被赋值为字典。

    请点击输入图片描述

    请点击输入图片描述

  • 可以直接用大括号{},或者内置函数dict() 创建空字典:

  • Dict={}Dict=dict() #dict()是一个内置函数,可以用来快速创建空字典。#注意是小写开头的dict,创建变量名或者函数名要避免和内置函数dict重名哦~

  • 控制中的遍历积木,不仅可以遍历序列、列表,还可以遍历字典

  • 请点击输入图片描述

老男孩教育
2021-09-16 · 百度认证:北京一天天教育科技有限公司官方账号,教育领域创作者
老男孩教育
专注于Linux高级运维、Python开发、大数据培训,为您分享行业前沿的技术,有效的学习方法和有价值的学习资料。
向TA提问
展开全部
Python中的内置数据类型称为字典,它定义了键和值之间的一对一关系,字典包含一对键及其对应的值,字典由键索引。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
阿桃超凶的
2021-09-20 · 超过33用户采纳过TA的回答
知道答主
回答量:265
采纳率:88%
帮助的人:10.9万
展开全部
字典也是Python语言中经常使用的一种数据类型。跟列表类似,字典是另外一种可存储任意类型的数据,并且字典储存的数据也是可以修改的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
keymanoo
2018-12-24 · TA获得超过173个赞
知道小有建树答主
回答量:174
采纳率:89%
帮助的人:86.1万
展开全部
举个例子 d = {1: 'a', 2 : '3', 4 : [1,2, 3]}
这里的d就是一个dictionary,d有3 个key分别是1, 2, 4
每个key都有它对应的value,
比如 key 1 的value是 ‘a’
对于dictionary, 他的所有的key都是immutable,但是你可以增加key或者该某个key对应的value,比如
d[1] = 'The value has been changed'
d[100] = 'A new key added'
现在d代表{1: 'The value has been changed', 2 : '3', 4 : [1,2, 3], 100:'A new key added'}
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式