在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微信库:itchat的用法详解
Aug 14 Python
Python中偏函数用法示例
Jun 07 Python
详解flask入门模板引擎
Jul 18 Python
pycharm的console输入实现换行的方法
Jan 16 Python
python实现蒙特卡罗方法教程
Jan 28 Python
Python3.5内置模块之os模块、sys模块、shutil模块用法实例分析
Apr 27 Python
Python3.6+Django2.0以上 xadmin站点的配置和使用教程图解
Jun 04 Python
把django中admin后台界面的英文修改为中文显示的方法
Jul 26 Python
python数据处理之如何选取csv文件中某几行的数据
Sep 02 Python
Python图像处理库PIL的ImageDraw模块介绍详解
Feb 26 Python
python实现电子词典
Mar 03 Python
Python如何把不同类型数据的json序列化
Apr 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中使用php://input处理相同name值的表单数据
2015/02/03 PHP
PHP+JS实现的实时搜索提示功能
2018/03/13 PHP
基于jquery的3d效果实现代码
2011/03/23 Javascript
js/jQuery对象互转(快速操作dom元素)
2013/02/04 Javascript
JS图片无缝、平滑滚动代码
2014/03/11 Javascript
jQuery提示插件alertify使用指南
2015/04/21 Javascript
JQ技术实现注册页面带有校验密码强度
2015/07/27 Javascript
JavaScript数据结构与算法之集合(Set)
2016/01/29 Javascript
js文件中直接alert()中文出来的是乱码的解决方法
2016/11/01 Javascript
jquery购物车结算功能实现方法
2020/10/29 Javascript
jQuery简易时光轴实现方法示例
2017/03/13 Javascript
Vue 表单控件绑定的实现示例
2017/08/11 Javascript
Vue组件化开发思考
2018/02/02 Javascript
vue2.x集成百度UEditor富文本编辑器的方法
2018/09/21 Javascript
在Vue中使用Echarts实例图的方法实例
2020/10/10 Javascript
[50:11]2018DOTA2亚洲邀请赛 4.7总决赛 LGD vs Mineski 第三场
2018/04/09 DOTA
给Python的Django框架下搭建的BLOG添加RSS功能的教程
2015/04/08 Python
Python多进程机制实例详解
2015/07/02 Python
Python学习笔记整理3之输入输出、python eval函数
2015/12/14 Python
Python使用poplib模块和smtplib模块收发电子邮件的教程
2016/07/02 Python
Python 爬虫图片简单实现
2017/06/01 Python
python启动应用程序和终止应用程序的方法
2019/06/28 Python
tesserocr与pytesseract模块的使用方法解析
2019/08/30 Python
pycharm运行程序时看不到任何结果显示的解决
2020/02/21 Python
python 删除系统中的文件(按时间,大小,扩展名)
2020/11/19 Python
详解css3 mask遮罩实现一些特效
2018/10/24 HTML / CSS
全球销量第一生发产品:Viviscal
2017/12/21 全球购物
高中生毕业学习总结的自我评价
2013/11/14 职场文书
酒店执行总经理岗位职责
2013/12/15 职场文书
节能减排倡议书
2014/04/15 职场文书
《音乐之都维也纳》教学反思
2014/04/16 职场文书
推广普通话的宣传语
2015/07/13 职场文书
地震捐款简报
2015/07/21 职场文书
小学生节约用水倡议书
2019/08/12 职场文书
人生一定要学会的三样东西:放下、忘记、珍惜
2019/08/21 职场文书
redis的list数据类型相关命令介绍及使用
2022/01/18 Redis