dict1.setdefault()用法
时间: 2023-12-19 22:05:11 浏览: 63
在Python中操作字典之setdefault()方法的使用
dict.setdefault(key, default=None) 方法用于返回指定键的值。如果键不可用,则插入键及默认值并返回默认值。如果默认值未提供,则将默认值设置为 None 并返回 None。
示例:
```
dict1 = {'name': 'Tom', 'age': 25}
print("Age:", dict1.setdefault('age', None))
print("Gender:", dict1.setdefault('gender', 'Male'))
print("Dict:", dict1)
```
输出:
```
Age: 25
Gender: Male
Dict: {'name': 'Tom', 'age': 25, 'gender': 'Male'}
```
在上面的示例中,第一个 setdefault() 方法返回字典中 'age' 键的值,因为该键已存在于字典中。第二个 setdefault() 方法返回字典中 'gender' 键的值,因为该键不存在于字典中,并将其插入到字典中。
阅读全文