Python 3 – 字典 setdefault() 方法
描述
方法 setdefault() 类似于 get(),但如果 key 尚未在 dict 中,则设置 dict[key] = default。
语法
以下是 setdefault() 方法的语法−
dict.setdefault(key, default = None)
参数
- key − 这是要搜索的键。
-
default − 在找不到 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}