Python 字典中的 setdefault()
方法用于根据指定键从字典中检索值。如果键存在于字典中,它将返回相应的值。如果键不存在,它将使用指定默认值插入键并返回此值。此方法有助于在尝试访问字典中不存在的键时避免 KeyError。
参数值
参数 | 说明 |
---|---|
键 | 要在字典中搜索的键。 |
默认值 | 如果找不到键,则要插入字典的值。 |
返回值
setdefault()
方法可以返回任何类型,因为它返回字典键的值。
如何在 Python 中使用 setdefault()
示例 1
setdefault()
方法返回字典中键的值。如果键不存在,它将使用指定默认值插入键。
my_dict = {'a': 1, 'b': 2}
default_val = my_dict.setdefault('c', 3)
print(default_val) # Output: 3
print(my_dict) # Output: {'a': 1, 'b': 2, 'c': 3}