数据结构中的字典运算
字典被定义为一种通用数据结构,用于存储一组对象。字典与一组键关联,每个键都有一个关联的值。当给出键时,字典将简单的返还关联的值。
例如,课堂测试的结果可以用字典表示,其中学生姓名为键,分数为值
results = {'Anik' : 75, 'Aftab' :80, 'James' : 85, 'Manisha': 77, 'Suhana' :87, 'Margaret': 82}
字典的主要操作
字典通常支持这么多种操作 −
检索一个值(基于语言,尝试检索一个不存在的键可能会提供一个默认值或抛出一个异常)
插入或更新一个值(通常,如果字典中没有该键,则插入键值对;如果键已经存在,则用新值覆盖其对应值)
删除或移除一个键值对
测试或验证键是否存在
使用字典的大多数编程语言都支持对字典中的键或值进行迭代。请注意,字典中的项目是无序的,所以对字典进行的循环将以随机顺序返回项目。
广告