语法:
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 菜鸟教程
本文详细解析了Python字典的setdefault方法的语法及使用技巧。通过具体实例,介绍了如何利用该方法添加键值对并获取默认值,是Python初学者和开发者理解字典操作的实用指南。
2542

被折叠的 条评论
为什么被折叠?



