语法:
dict.setdefault(key,default = none)
作用:1 为字典添加新的键值对(如果dict中有key,则dict不改变,如果不不存在key,则将此key添加到字典中,value设置为default)
2返回值 与get() 类似,如果有key 返回value,如果不存在,返回defautt
实例:
dict = {'runoob': '菜鸟教程', 'google': 'Google 搜索'} print "Value : %s" % dict.setdefault('runoob', None) print "Value : %s" % dict.setdefault('Taobao', '淘宝') print "-----------------" # 该值包含 Taobao for k, v in dict.iteritems(): print k, v以上实例输出结果为:
Value : 菜鸟教程 Value : 淘宝 ----------------- google Google 搜索 Taobao 淘宝 runoob 菜鸟教程