Python辞書(Dictionary)setdefault()メソッド

4562 ワード

説明
Python辞書(Dictionary)setdefault()関数はget()メソッドと同様で、キーが既に辞書に存在しない場合はキーを追加し、値をデフォルト値に設定します.
構文
setdefault()メソッド構文:
dict.setdefault(key, default=None)
パラメータ
  • key--検索されたキー値.
  • default--キーが存在しない場合に設定されるデフォルトのキー値.存在する場合は設定.
  • 戻り値
    このメソッドには戻り値はありません.
    ≪インスタンス|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'}