python 字典:setdefault()方法
@(Python学习-随手记)[python, 帮助]
-
无意间看到同学使用该方式,特意记录下来
-
描述:使用指定的键key返回字典对应的value值,类似于
get()
方法, -
区别:如果键不在字典中,将会添加键并将值设置为一个指定值,默认为None。
- 语法:
D.setdefault(key[,default=None])
参数:
key -- 字典中要查找的键。
default -- 可选参数,如果指定键的值不存在时,返回该值,默认为 None。
#!/use/bin/python
# -*- coding: utf-8 -*-
"""
@Author : bd
@Create : 2020/11/18 下午4:36
@Package: Demo_setdefault.py
@Description:
@software:PyCharm
"""
D = {'Name': 'Runoob'}
# Name 的值是Runoob
print "Name 的值是{}".format(D.setdefault("Name"))
# Age 的值是17
print "Age 的值是{}".format(D.setdefault("Age",17))
# School 的值是None
print "School 的值是{}".format(D.setdefault("School"))