Python: ディクショナリ(辞書)の要素の値を取得する get()

ディクショナリの要素の値を取得 get()

Pythonでディクショナリ(辞書)の要素の値を取得する場合は、 「ディクショナリ名[キー]」と記述する方法以外にも、 get()メソッドを使う方法があります。 ここではget()を使う方法を紹介します。

関連記事: 「ディクショナリ名[キー]」で取得

書式
ディクショナリ名.get(キー[, 存在しない時の戻り値])

get()メソッドは、キーを指定するとそのキーを持つ要素の値を返します。
「存在しない時の戻り値」のデフォルトは「None」ですが、 自分で指定することもできます。

下のコード例では、 キーが存在する場合と存在しな場合の動作が確認できます。

d = {"a": 10, "b": 20, "c": 30}

print(d.get("a")) # 10

# キーが存在しない場合
print(d.get("g")) # None

# 「存在しない時の戻り値」を指定
print(d.get("g", False))  # False