Problem

2/9

访问字典元素

Theory Click to read/hide

访问字典元素


要使用字典的元素,它们必须能够以某种方式访问​​。 如果您不能通过索引获取它们,您如何获取它们?
通过在方括号 ([]) 中指定相应的键从字典中检索值。

例如,从上一个任务中创建的字典中显示阿布哈兹的首都: 打印(dict_country['阿布哈兹'])
如果您引用不在字典中的键,Python 会抛出异常: 打印(dict_country['俄罗斯']) 回溯(最近一次通话最后):< /span> 文件 "<...>",行...,在
   打印(dict_country[& #39;俄罗斯'])
KeyError: '俄罗斯' ;

 
向字典添加元素
向现有字典添加条目就像分配新键和值一样简单: dict_country['俄罗斯'] = '莫斯科'  
更新字典条目
如果你想更新一个条目,你可以简单地为一个现有的键分配一个新值: dict_country['俄罗斯'] = '莫斯科'  
从字典中删除条目
要删除条目,请使用 del 运算符,指定要删除的键: del dict_country[]
虽然访问字典中的元素与顺序无关,但 Python 确保保留字典中元素的顺序。显示时,元素将按照定义的顺序显示,键也将按该顺序重复。添加到字典中的项目在末尾添加。如果删除了元素,则保留剩余元素的顺序。

应该记住,字典的键以及字典的元素可以是不同的类型。字典还可以包含以下内容: d = {42: [2, 3, 6, 7], 2.78: 'bbb', 真: 1} print(d[42][1]) # 3 - 要访问嵌套元素,请使用附加键或索引

Problem

在上一个任务中,创建了一个字典 dict_country. 
写澳大利亚首都的时候填字典出错了。 
1) 更正词典内容,保留澳大利亚首都的正确名称。
2) 将有关俄罗斯的信息添加到创建的词典中。
3) 从字典中删除有关巴哈马的条目。

您不需要重新创建字典,只需通过添加必要的行来更新其内容。