数据结构中的字典操作

字典被定义为用于存储一组对象的通用数据结构。字典与一组键关联,并且每个键都有一个关联的值。当显示一个键时,字典将简单地返回相关值。

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

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

字典的主要运作

字典通常支持很多操作-

  • 检索值(基于语言,尝试检索丢失的键可能会提供默认值或引发异常)

  • 插入或更新值(通常,如果字典中不存在该键,则插入键-值对;如果该键已经存在,则其对应的值将被新的键覆盖)

  • 删除或删除键值对

  • 测试或验证键是否存在

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