Python辞書(Dictionary)setdefault()メソッド
4562 ワード
説明
Python辞書(Dictionary)setdefault()関数はget()メソッドと同様で、キーが既に辞書に存在しない場合はキーを追加し、値をデフォルト値に設定します.
構文
setdefault()メソッド構文: key--検索されたキー値. default--キーが存在しない場合に設定されるデフォルトのキー値.存在する場合は設定. 戻り値
このメソッドには戻り値はありません.
≪インスタンス|Instance|emdw≫
次の例では、setdefault()関数の使用方法を示します.
Python辞書(Dictionary)setdefault()関数はget()メソッドと同様で、キーが既に辞書に存在しない場合はキーを追加し、値をデフォルト値に設定します.
構文
setdefault()メソッド構文:
dict.setdefault(key, default=None)
パラメータこのメソッドには戻り値はありません.
≪インスタンス|Instance|emdw≫
次の例では、setdefault()関数の使用方法を示します.
#!/usr/bin/python dict = {'Name': 'Zara', 'Age': 7}
dict_default = dict.setdefault('Sex', 'Man')
print "Value : %s" % dict.setdefault('Age', None) print "Value : %s" % dict.setdefault('Sex', 'Man')
上記の例の出力結果は次のとおりです.Value : 7 Value : None
>>>dict_default
>>>Man
>>>dict =
{'Name': 'Zara', 'Age': 7,'Sex' :'Man'}