在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 不关闭控制台的实现方法
Oct 23 Python
Python学习小技巧之列表项的拼接
May 20 Python
python 系统调用的实例详解
Jul 11 Python
flask + pymysql操作Mysql数据库的实例
Nov 13 Python
python3+PyQt5实现文档打印功能
Apr 24 Python
Python中的heapq模块源码详析
Jan 08 Python
关于Pytorch MaxUnpool2d中size操作方式
Jan 03 Python
python GUI库图形界面开发之PyQt5 Qt Designer工具(Qt设计师)详细使用方法及Designer ui文件转py文件方法
Feb 26 Python
PyCharm 在Windows的有用快捷键详解
Apr 07 Python
Python基于QQ邮箱实现SSL发送
Apr 26 Python
matplotlib bar()实现多组数据并列柱状图通用简便创建方法
Feb 24 Python
解决Jupyter-notebook不弹出默认浏览器的问题
Mar 30 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
php中array_column函数简单实现方法
2016/07/11 PHP
PHP获取用户客户端真实IP的解决方案
2016/10/10 PHP
PHP空值检测函数与方法汇总
2017/11/19 PHP
thinkPHP通用控制器实现方法示例
2017/11/23 PHP
javascript prototype原型操作笔记
2009/12/07 Javascript
js 父窗口控制子窗口的行为-打开,关闭,重定位,回复
2010/04/20 Javascript
利用JQuery制作符合Web标准的QQ弹出消息
2014/01/14 Javascript
js实现兼容性好的微软官网导航下拉菜单效果
2015/09/07 Javascript
js 获取当前web应用的上下文路径实现方法
2016/08/19 Javascript
利用jQuery插件imgAreaSelect实现图片上传裁剪(放大缩小)
2016/12/02 Javascript
ligerUI---ListBox(列表框可移动的实例)
2017/11/28 Javascript
vue中组件的过渡动画及实现代码
2018/11/21 Javascript
vue实现购物车选择功能
2020/01/10 Javascript
在vue中实现清除echarts上次保留的数据(亲测有效)
2020/09/09 Javascript
[48:51]完美世界DOTA2联赛PWL S2 Magma vs InkIce 第一场 11.28
2020/12/02 DOTA
Windows上使用virtualenv搭建Python+Flask开发环境
2016/06/07 Python
Python中摘要算法MD5,SHA1简介及应用实例代码
2018/01/09 Python
详解python执行shell脚本创建用户及相关操作
2019/04/11 Python
python 实现方阵的对角线遍历示例
2019/11/29 Python
python使用自定义钉钉机器人的示例代码
2020/06/24 Python
Python中BeautifulSoup通过查找Id获取元素信息
2020/12/07 Python
pandas抽取行列数据的几种方法
2020/12/13 Python
详解Open Folder as PyCharm Project怎么添加的方法
2020/12/29 Python
CSS3中设置3D变形的transform-style属性详解
2016/05/23 HTML / CSS
莫斯科绝对前卫最秘密的商店:SVMoscow
2017/10/23 全球购物
师范生自荐信范文
2013/10/06 职场文书
建筑工程专业毕业生自荐信
2013/10/19 职场文书
班班通校本培训方案
2014/03/12 职场文书
幼儿园招生广告
2014/03/19 职场文书
高级工程师英文求职信
2014/03/19 职场文书
团队精神的演讲稿
2014/05/14 职场文书
爱护草坪标语
2014/06/24 职场文书
2015国庆节66周年标语
2015/07/30 职场文书
校园音乐节目广播稿
2015/08/19 职场文书
微前端qiankun改造日渐庞大的项目教程
2022/06/21 Javascript
Python使用pandas导入xlsx格式的excel文件内容操作代码
2022/12/24 Python