訪問字典的值

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 將獲得值 Nonex 將獲得值 nuh-uh