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}