Pythonの辞書型メソッド get

Pythonの辞書型(dictionary)のメソッドであるget()は、指定したキーに対応する値を取得するために使用されます。get()メソッドはキーが存在しない場合に、エラーを発生させずにデフォルトの値を返すことができます。

get()メソッドは以下のような構文を持ちます:

python
value = dictionary.get(key, default)
  • key: 取得したい値に対応するキー。
  • default: 指定したキーが存在しない場合に返すデフォルトの値。この引数は省略可能です。

以下はget()メソッドの使用例です:

python
my_dict = {'apple': 1, 'banana': 2, 'cherry': 3} # 'apple'キーに対応する値を取得 value1 = my_dict.get('apple') # value1は1 # 存在しないキーを指定してget()を呼び出す value2 = my_dict.get('grape', 0) # 'grape'キーは存在しないため、デフォルトの値0が返される print(value1) # 出力: 1 print(value2) # 出力: 0

get()メソッドは指定したキーが存在しない場合に、例外(KeyError)を発生させずにデフォルトの値を返すため、辞書の要素にアクセスする際にエラーハンドリングが容易です。また、辞書内の値を取得する際にキーの存在を確認することができるため、コードが安全かつエレガントになります。