当前位置: 首页 > 文档资料 > Python 中文教程 >

dict.setdefault(key, default=None)

优质
小牛编辑
131浏览
2023-12-01

描述 (Description)

方法setdefault()类似于get(),但如果key不在dict[key]=default ,则会设置dict[key]=default

语法 (Syntax)

以下是setdefault()方法的语法 -

dict.setdefault(key, default=None)

参数 (Parameters)

  • key - 这是要搜索的密钥。

  • default - 这是在找不到密钥的情况下要返回的值。

返回值 (Return Value)

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

例子 (Example)

以下示例显示了setdefault()方法的用法。

#!/usr/bin/python
dict = {'Name': 'Zara', 'Age': 7}
print "Value : %s" %  dict.setdefault('Age', None)
print "Value : %s" %  dict.setdefault('Sex', None)

当我们运行上面的程序时,它产生以下结果 -

Value : 7
Value : None