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

3.4 字典

映射类型是一种关联式的容器类型,用于存储对象与对象之间的映射关系。字典(dict)也叫散列表,是Python中唯一的映射类型,是用于存储键、值对(由键映射到值)的关联容器。字典的每个键、值(key=>value)对都用冒号(:)分隔,每个键、值对之间都用逗号(,)分隔,用花括号({})定义,格式为

3.4.1 访问字典

在字典中,键、值是一一对应的,可通过键名访问对应的值。

3.4.2 修改字典

在字典中,内容是可以修改、添加及删除的。

修改字典中已有键对应的值:

在字典中添加新的键、值:

使用del字典名[键]可以删除字典中的一对键、值,使用clear语句可以将字典清空,使用del字典名可以将字典删除,即

因为del语句可以将字典完全删除,所以再次访问该字典时会报错。

3.4.3 字典中键的特性

在字典中,键必须是唯一的,如果定义字典时使用了多个同样的键,则系统只记住最后一对键、值。

在字典中,值可以是任意数据类型,键是不可变的数据类型,如字符串、数字或元组,不可以是列表。

3.4.4 字典中的函数

字典中包含下列内置函数。

len(dict)计算字典中的元素个数,即键的总数

dict.keys()返回字典中所有的键

dict.values()返回字典中所有的值

dict1.update(dict2)把字典dict2中的键、值更新到字典dict1中 SD++fY40ByKJI3iipxEOiUMf0GMsGEhvweksH2qPHuae5wy4ps9HUlsy61jOc9bW

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