getメソッド
メソッド get は、辞書のキーに対応する値を返します。
指定されたキーが存在しない場合は、デフォルト値を返します。
メソッドの最初のパラメータに目的のキーを指定し、
2番目のオプションパラメータにデフォルト値を指定します。
構文
辞書.get(キー, [デフォルト値])
例
辞書内からキー
'a' を探し、そのデフォルト値として
'!' を指定してみましょう:
dct = {
'a': 1,
'b': 2,
'c': 3
}
dct.get('a', '!')
print(dct)
コード実行結果:
1
例
次に、辞書に存在しないキーの値を取得してみましょう:
dct = {
'a': 1,
'b': 2,
'c': 3
}
print(dct.get('e', '!'))
コード実行結果:
!
例
前の例を変更して、存在しないキーに対して デフォルト値を指定しないようにしてみましょう:
dct = {
'a': 1,
'b': 2,
'c': 3
}
print(dct.get('e'))
コード実行後、メソッドは None を返します:
None