购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

6.1 字典的基础知识

6.1.1 创建字典

在Python中,可以通过将元素序列放在大括号“{}”中并用逗号“,”分隔来创建字典。字典包含两个值,一个是键,另一个是键的值。字典中的值可以是任何数据类型,并且可以重复,但键不能重复且必须是不变的。

注意

字典的键区分大小写,名称相同,但键的大小写不同。

创建字典示例如下。

代码清单6-1 创建字典

运行结果:

字典也可以通过内置函数dict()创建,使用大括号“{}”即可创建一个空字典。使用dict()创建字典的示例代码如下。

代码清单6-2 利用dict()创建字典

运行结果:

6.1.2 向字典中添加元素

在Python中,字典有多种方式添加元素。通过将值与键一起定义,使用Dict[Key]='Value'可以一次将一个键值对添加到字典Dict中。也可以使用内置的update()方法来更新字典中的现有值。嵌套键值也可以添加到现有字典中。向字典中添加元素的示例见代码清单6-3。

注意

在添加值时,如果键值已经存在,则该值将更新,否则将具有该值的新键添加到字典中。

代码清单6-3 向字典中添加元素

运行结果:

6.1.3 访问字典中的元素

可以通过键名访问字典中的元素,示例代码如下。

代码清单6-4 访问字典中的元素

运行结果:

还可以利用get()函数获取字典元素,示例代码如下。

代码清单6-5 利用get()获取字典元素

运行结果:

6.1.4 从字典中删除元素

1.使用del关键字

在Python中,可以使用del关键字从字典中删除元素。使用del关键字,可以删除字典或字典中的特定值。

代码清单6-6 使用del关键字从字典中删除元素

运行结果:

2.使用pop()函数

可以使用pop()函数删除指定键的值。示例代码如下。

代码清单6-7 利用pop()函数删除元素

运行结果: VB0WWxo1JXlmjviUTcSrPjLwregOWwzfeOkHGtsftlMxB0WlTkbYARYukj+CIekl

点击中间区域
呼出菜单
上一章
目录
下一章
×