目录
一、字典的介绍
在Python中,字典是一系列键值对(key: value)。每个键都与一个值关联,值的内容可以是数值、字符串、列表乃至字典。字典可以存储一个对象的多种信息,比如单个学生的学籍相关内容;也可以存储多个对象的同一类信息,比如数学老师手中的成绩单。
Python字典用放在大括号{ }中的一系列键值对表示,键和值之间用冒号分隔,而键值对之间用逗号分隔。键值对的数量是任意的。dict = {'key1': 'value1', 'key2': 'value2', ……}
二、字典的基本操作
假设我们有一个存储学生信息的字典:

1、访问字典中的值
1.1、通过键获取对应的值
通过dict['key']的形式来获取对应的value,如图:

需要注意:
1、字典的key和value都不能为空,否则无法正常使用。
2、key可以是空串(可能并没有什么实际意义😜 )。
3、key可以重复,但是在根据key获取value的时候,会产生覆盖,只能输出最后一次访问的键值对
4、value可以是None,且可以被正常获取。
用一张图来说明:

1.2、使用get()来访问值
通过1.1中的方式来获取值时,在某些场景下可能会引发问题,比如指定的键不存在,这时会产生错误:

这时,我们可以使用get()方法来避免这种错误。get()方法有两个参数位,第一个用于指定键(即key),这是必不可少的;第二个参数为指定的键不存在时要返回的内容,为可选项。如果指定的键不存在,又没有指定第二个参数的内容 ,Python会返回None。


本文介绍了Python中的字典,包括通过键访问和修改值,使用get()安全访问,添加、删除键值对,遍历字典的键、值和键值对,以及字典的嵌套用法。字典是动态结构,支持键值对的增删改,并提供了遍历和错误处理的方法。
最低0.47元/天 解锁文章
8298

被折叠的 条评论
为什么被折叠?



