Python ディクショナリ setdefault() メソッド

"model" 項の値を取得します:

car = {
  "brand": "Porsche",
  "model": "911",
  "year": 1963
}
x = car.setdefault("model", "Macan")
print(x)

実行例

定義と用法

setdefault() メソッドは指定されたキーでプロジェクトの値を返します。

キーが存在しない場合、指定された値を持つこのキーを挿入します。以下の例を参照してください。

文法

dictionary.setdefault(keyname, value)

パラメータ値

パラメータ 説明
keyname 必須です。値を返すプロジェクトのキーの名前です。
value

オプションです。キーが存在する場合、このパラメータは無効です。

キーが存在しない場合、この値がキーの値になります。

デフォルト値 None。

さらに例

"color" 項の値を取得します。"color" 項が存在しない場合、値が "white" の "color" として挿入されます:

car = {
  "brand": "Porsche",
  "model": "911",
  "year": 1963
}
x = car.setdefault("color", "white")
print(x)

実行例