在Python中操作字典之setdefault()方法的使用


Posted in Python onMay 21, 2015

 setdefault()方法类似于get()方法,但会设置字典[键]=默认情况下,如果键不是已经在字典中。
方法

以下是setdefault()方法的语法:

dict.setdefault(key, default=None)

参数

  •     key -- 这是要被搜索的键
  •     default -- 这是没有找到键的情况下返回的值。

返回值

此方法返回字典可用的键值,如果给定键不可用,则它会返回所提供的默认值。
例子

下面的例子显示了setdefault()方法的使用。

#!/usr/bin/python

dict = {'Name': 'Zara', 'Age': 7}

print "Value : %s" % dict.setdefault('Age', None)
print "Value : %s" % dict.setdefault('Sex', None)

当我们运行上面的程序,它会产生以下结果:

Value : 7
Value : None
Python 相关文章推荐
Python复制Word内容并使用格式设字体与大小实例代码
Jan 22 Python
python如何创建TCP服务端和客户端
Aug 26 Python
Python字典创建 遍历 添加等实用基础操作技巧
Sep 13 Python
python多进程使用及线程池的使用方法代码详解
Oct 24 Python
python3实现表白神器
Apr 09 Python
pandas基于时间序列的固定时间间隔求均值的方法
Jul 04 Python
ORM Django 终端打印 SQL 语句实现解析
Aug 09 Python
基于SpringBoot构造器注入循环依赖及解决方式
Apr 26 Python
Python生成随机验证码代码实例解析
Jun 09 Python
解决Pymongo insert时会自动添加_id的问题
Dec 05 Python
Python如何telnet到网络设备
Feb 18 Python
Keras在mnist上的CNN实践,并且自定义loss函数曲线图操作
May 25 Python
在Python中用keys()方法返回字典键的教程
May 21 #Python
Python中使用items()方法返回字典元素对的教程
May 21 #Python
在Python中用has_key()方法查找键是否存在的教程
May 21 #Python
在Python中用get()方法获取字典键值的教程
May 21 #Python
在Python中操作字典之fromkeys()方法的使用
May 21 #Python
浅谈Python中copy()方法的使用
May 21 #Python
在Python中操作字典之clear()方法的使用
May 21 #Python
You might like
一个简单的自动发送邮件系统(二)
2006/10/09 PHP
jQuery实现可收缩展开的级联菜单实例代码
2013/11/27 Javascript
一个简单的动态加载js和css的jquery代码
2014/09/01 Javascript
js实现按钮加背景图片常用方法
2014/11/01 Javascript
完美兼容IE,chrome,ff的设为首页、加入收藏及保存到桌面js代码
2014/12/17 Javascript
javascript删除数组重复元素的方法汇总
2015/06/24 Javascript
jquery实现右侧栏菜单选择操作
2016/03/04 Javascript
jquery获取复选框checkbox的值的简单实现方法
2016/05/26 Javascript
JavaScript判断数组是否存在key的简单实例
2016/08/03 Javascript
node.js缺少mysql模块运行报错的解决方法
2016/11/13 Javascript
Angular路由简单学习
2016/12/26 Javascript
微信小程序手势操作之单触摸点与多触摸点
2017/03/10 Javascript
详解前后端分离之VueJS前端
2017/05/24 Javascript
vue时间格式化实例代码
2017/06/13 Javascript
基于ES6 Array.of的用法(实例讲解)
2017/09/05 Javascript
vue 中的keep-alive实例代码
2018/07/20 Javascript
vuex如何重置所有state(可定制)
2019/01/17 Javascript
关于layui的动态图标不显示的解决方法
2019/09/04 Javascript
ES6之Proxy的get方法详解
2019/10/11 Javascript
[44:40]Serenity vs Pain 2018国际邀请赛小组赛BO2 第一场 8.19
2018/08/21 DOTA
python解析xml文件实例分享
2013/12/04 Python
Python 数据结构之队列的实现
2017/01/22 Python
python遍历一个目录,输出所有的文件名的实例
2018/04/23 Python
python实现二级登陆菜单及安装过程
2019/06/21 Python
django的分页器Paginator 从django中导入类
2019/07/25 Python
*p++ 自增p 还是p所指向的变量
2016/07/16 面试题
Windows和Linux动态库应用异同
2016/07/28 面试题
高中同学聚会邀请函
2014/01/11 职场文书
优秀护士演讲稿
2014/04/30 职场文书
会计求职信范文
2014/05/24 职场文书
校园环保标语
2014/06/13 职场文书
新郎婚礼答谢词
2015/01/04 职场文书
春晚观后感
2015/06/11 职场文书
大学生入党自传2015
2015/06/26 职场文书
Pytorch 如何实现常用正则化
2021/05/27 Python
Mysql关于数据库是否应该使用外键约束详解说明
2021/10/24 MySQL