描述

Python 字典(Dictionary) setdefault() 函数和get()方法类似, 如果键不已经存在于字典中,将会添加键并将值设为默认值。

语法

setdefault()方法语法:

dict.setdefault(key, default=None)

参数

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

返回值

该方法没有任何返回值。

实例

以下实例展示了 setdefault()函数的使用方法:

#!/usr/bin/python

dict = {'Name': 'Zara', 'Age': 7}
dict_default = dict.setdefault('Sex', 'Man')
print "Value : %s" %  dict.setdefault('Age', None)
print "Value : %s" % dict.setdefault('Sex', 'Man')

以上实例输出结果为:

Value : 7
Value : None >>>dict_default
>>>Man
>>>dict =
{'Name': 'Zara', 'Age': 7,'Sex' :'Man'}

最新文章

  1. 微软Power BI技术文章与资源目录
  2. ubuntu-Linux系统读取USB摄像头数据(gspca)
  3. DOM扩展之 专有扩展
  4. javascript 常用技巧
  5. ubuntu openstack spice
  6. autotrace显示Statistics很多信息为0(转)
  7. 摩根斯坦利 - 2016年09月8日 面试题 - HashMap
  8. linux 虚拟文件系统----------Virtual File System VFSkky
  9. Enze frist day
  10. 多线程爬坑之路-J.U.C.atomic包下的AtomicInteger,AtomicLong等类的源码解析
  11. mui开发app之html5+,5+Runtime,5+sdk,native.js
  12. Tapestry3.0开发概论
  13. 后台跨域(CORS)
  14. eureka集群基于DNS配置方式
  15. MFC中添加了一个dialog,并创建了相应的类,初始化函数没有怎么办?
  16. python类脚本
  17. 基于LBS平台的iOS开发
  18. Nginx 在ubuntu14.04下的安装
  19. java 里的内部类
  20. [WCF学习笔记] 我的WCF之旅(1):创建一个简单的WCF程序

热门文章

  1. Deep Learning(深度学习)学习笔记整理系列之(五)
  2. linux 认证方式
  3. php heredoc 与 nowdoc
  4. innobackupex 备份实验
  5. Linux TCP队列相关参数的总结 转
  6. C语言输出单个汉字字符
  7. Android精品课程—PullToRefresh 下拉刷新
  8. VSS错误:The Sourcesafe Web service cannot be accessed at the specified address
  9. EF——Guid类型数据的自增长、时间戳和复杂类型的用法 03 (转)
  10. iOS 应用有用户评论功能 因为潜在色情信息被退回解决方案