訪問字典的值
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
。