Python3 辞書 setdefault() メソッド

Python3 字典Python3 辞書


説明

Python 辞書 setdefault() メソッドとget() メソッド似ており、キーが辞書に存在しない場合、キーを追加して値をデフォルト値に設定します。

構文

setdefault() メソッドの構文:

dict.setdefault(key, default=None)

パラメータ

  • key -- 検索するキー値。
  • default -- キーが存在しない場合に設定するデフォルトのキー値。

戻り値

キーが辞書に存在する場合、対応する値を返します。辞書に存在しない場合、キーと設定されたデフォルト値 default を挿入し、default を返します。default のデフォルト値は None です。

例

以下の例は、setdefault() メソッドの使用方法を示しています:

例

#!/usr/bin/python3 tinydict = {'Name': 'サンプル', 'Age': 7} print ("Age キーの値 : %s" % tinydict.setdefault('Age', None)) print ("Sex キーの値 : %s" % tinydict.setdefault('Sex', None)) print ("新しい辞書は:", tinydict)

上記の例の出力結果は次のとおりです:

Age 键的值为 : 7
Sex 键的值为 : None
新字典为: {'Age': 7, 'Name': 'サンプル', 'Sex': None}

Python3 字典Python3 辞書

その他の拡張