当我们使用字典中不存在的键值时,会导致python显示Traceback,指出存在键值错误(KeyError),这时,可以使用方法get()在指定的键值不存在时,显示返回一个默认值,从而避免这样的错误。
a={
"jason":"c",
"sarah":"c++",
"aaa":"python",
"bbb":"javasripe"
}
print(a["jason"])
b=a.get("ccc", "Do not have this person.")
print(b)
输出结果:
这时我们就可以发现这种错误。
如果指定的键值可能不存在时,就应该考虑这种方法,不应该使用方括号表示法。