setdefault()方法类似于get()方法,但如果键不存在,将设置dict[key]=default 。
语法
以下是 setdefault()方法的语法 -
dict.setdefault(key, default=None)
参数
-
key -- 这是要搜索的键。
-
default -- 这是在键找不到时返回的值。
返回值
此方法返回字典中的可用的键值,如果给定的键不可用,它将返回提供的默认值(default)。
示例
下面的示例显示 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}