数据结构中的字典运算


字典被定义为一种通用数据结构,用于存储一组对象。字典与一组键关联,每个键都有一个关联的值。当给出键时,字典将简单的返还关联的值。

例如,课堂测试的结果可以用字典表示,其中学生姓名为键,分数为值

results = {'Anik' : 75,
'Aftab' :80,
'James' : 85,
'Manisha': 77,
'Suhana' :87,
'Margaret': 82}

字典的主要操作

字典通常支持这么多种操作 −

  • 检索一个值(基于语言,尝试检索一个不存在的键可能会提供一个默认值或抛出一个异常)

  • 插入或更新一个值(通常,如果字典中没有该键,则插入键值对;如果键已经存在,则用新值覆盖其对应值)

  • 删除或移除一个键值对

  • 测试或验证键是否存在

使用字典的大多数编程语言都支持对字典中的键或值进行迭代。请注意,字典中的项目是无序的,所以对字典进行的循环将以随机顺序返回项目。

更新于: 16-Jan-2020

10K+ 浏览

开启您的 职业生涯

完成课程并获得认证

入门
广告