热线电话:13121318867

登录
2018-12-21 阅读量: 555
基本的字典操作

字典的基本行为在很多方面都类似于序列。

 len(d)返回字典d包含的项(键值对)数。

 d[k]返回与键k相关联的值。

 d[k] = v将值v关联到键k。

 del d[k]删除键为k的项。

 k in d检查字典d是否包含键为k的项。

虽然字典和列表有多个相同之处,但也有一些重要的不同之处。

 键的类型:字典中的键可以是整数,但并非必须是整数。字典中的键可以是任何不可变

的类型,如浮点数(实数)、字符串或元组。

 自动添加:即便是字典中原本没有的键,也可以给它赋值,这将在字典中创建一个新项。

然而,如果不使用append或其他类似的方法,就不能给列表中没有的元素赋值。

 成员资格:表达式k in d(其中d是一个字典)查找的是键而不是值,而表达式v in l(其

中l是一个列表)查找的是值而不是索引。这看似不太一致,但你习惯后就会觉得相当自

然。毕竟如果字典包含指定的键,检查相应的值就很容易。

0.0000
5
关注作者
收藏
评论(0)

发表评论

暂无数据
推荐帖子