Python3-dictionary-setdefault

提供:Dev Guides
移動先:案内検索

Python 3-辞書setdefault()メソッド

説明

メソッド* setdefault()*はget()と似ていますが、キーがまだdictにない場合はdict [key] = defaultを設定します。

構文

以下は* setdefault()*メソッドの構文です-

dict.setdefault(key, default = None)

パラメーター

  • key -これは検索するキーです。
  • デフォルト-これは、キーが見つからない場合に返される値です。

戻り値

このメソッドは、ディクショナリで使用可能なキー値を返します。指定されたキーが使用できない場合、指定されたデフォルト値を返します。

次の例は、setdefault()メソッドの使用法を示しています。

#!/usr/bin/python3

dict = {'Name': 'Zara', 'Age': 7}
print ("Value : %s" %  dict.setdefault('Age', None))
print ("Value : %s" %  dict.setdefault('Sex', None))
print (dict)

結果

上記のプログラムを実行すると、次の結果が生成されます-

Value : 7
Value : None
{'Name': 'Zara', 'Sex': None, 'Age': 7}