辞書内のキーを指定すると、関連付けられた値を返すdict
メソッドを見つけました。get
この関数はどのような目的で役立ちますか? 辞書内のキーに関連付けられた値を見つけたい場合は、 と実行するだけdict[key]
で、同じ結果が返されます。
dictionary = {"Name": "Harry", "Age": 17}
dictionary["Name"] == dictionary.get("Name") # True
ベストアンサー1
キーが欠落している場合にデフォルト値を提供できます。
dictionary.get("bogus", default_value)
default_value
(あなたが選んだもの)を返しますが、
dictionary["bogus"]
が発生しますKeyError
。
省略した場合はdefault_value
となりNone
、
dictionary.get("bogus") # <-- No default specified -- defaults to None
None
同じように返します
dictionary.get("bogus", None)
するだろう。