访问字典的值
dictionary = {"Hello": 1234, "World": 5678}
print(dictionary["Hello"])
上面的代码将打印 1234
。
此示例中的字符串 Hello
称为密钥。它用于通过将键放在方括号中来查找 dict
中的值。
在 dict
定义中的相应冒号之后可以看到数字 1234
。这被称为 Hello
在这个 dict
中映射的值。 **
使用不存在的键查找这样的值将引发 KeyError
异常,如果未被捕获则停止执行。如果我们想要访问一个值而不用担心 KeyError
,我们可以使用 dictionary.get
方法。默认情况下,如果该键不存在,该方法将返回 None
。如果查找失败,我们可以传递第二个值而不是 None
。
w = dictionary.get("whatever")
x = dictionary.get("whatever", "nuh-uh")
在这个例子中,w
将获得值 None
,x
将获得值 nuh-uh
。