知识点:Python 字典(Dictionary)

setdefault()方法

参数

  • key -- 查找的键值。
  • default -- 键不存在时,设置的默认键值。

语法

setdefault()方法语法:

dict.setdefault(key, default=None)

 描述

如果参数key不存在于字典中,将会添加该键,并将该键的值设为默认值default。

如果参数key已经存在,不做任何操作

返回值

该方法没有任何返回值。

实例

键已存在的时

dict={"name":"marian","age":30}
dict.setdefault("age",25)
print(dict)

>>>{'name': 'marian', 'age': 30}  #"age"已经存在,不做任何操作,不会修改原来该键“age”的值

 

键不存在的时

 

dict={"name":"marian","age":30}
dict.setdefault("sex","")
print(dict)

>>>{'name': 'marian', 'age': 30, 'sex': ''} #"sex"不存在,添加新的键,并将该键的值设置成默认值“女”

 

posted @ 2017-03-25 09:56  苏阿  阅读(182)  评论(0编辑  收藏  举报