Python 3 - 字典 setdefault() 方法

  • 描述

    方法setdefault()类似于 get(),但如果 key 不在字典中,将设置 dict[key] = default。
  • 句法

    以下是语法setdefault()方法 -
    
    dict.setdefault(key, default = None)
    
  • 参数

    • key− 这是要搜索的键。
    • default− 这是在找不到密钥的情况下要返回的值。
  • 返回值

    此方法返回字典中可用的键值,如果给定的键不可用,则它将返回提供的默认值。
  • 例子

    以下示例显示了 setdefault() 方法的用法。
    
    #!/usr/bin/python3
    dict = {'Name': 'Alex', 'Age': 7}
    print ("Value : %s" %  dict.setdefault('Age', None))
    print ("Value : %s" %  dict.setdefault('Sex', None))
    print (dict)
    
  • 结果

    当我们运行上面的程序时,它会产生以下结果 -
    
    Value : 7
    Value : None
    {'Name': 'Alex', 'Sex': None, 'Age': 7}