在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实现在Linux系统下更改当前进程运行用户
Feb 04 Python
python使用自定义user-agent抓取网页的方法
Apr 15 Python
简单讲解Python中的数字类型及基本的数学计算
Mar 11 Python
python读取oracle函数返回值
Jul 18 Python
python线程池(threadpool)模块使用笔记详解
Nov 17 Python
Anaconda2下实现Python2.7和Python3.5的共存方法
Jun 11 Python
详解python中Numpy的属性与创建矩阵
Sep 10 Python
python的mysql数据库建立表与插入数据操作示例
Sep 30 Python
Python正则表达式学习小例子
Mar 03 Python
关于Python Tkinter Button控件command传参问题的解决方式
Mar 04 Python
python中np是做什么的
Jul 21 Python
Pycharm自动添加文件头注释和函数注释参数的方法
Oct 23 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
第四节 构造函数和析构函数 [4]
2006/10/09 PHP
php strtotime 函数UNIX时间戳
2009/01/14 PHP
测试php连接mysql是否成功的代码分享
2014/01/24 PHP
php带抄送和密件抄送的邮件发送方法
2015/03/20 PHP
浅谈PHP值mysql操作类
2016/06/29 PHP
thinkphp验证码的实现(form、ajax实现验证)
2016/07/28 PHP
PHP中file_put_contents追加和换行的实现方法
2017/04/01 PHP
javascript 一段左右两边随屏滚动的代码
2009/06/18 Javascript
JQuery 学习笔记 选择器之四
2009/07/23 Javascript
TextArea设置MaxLength属性最大输入值的js代码
2012/12/21 Javascript
Jquery实现网页跳转或用命令打开指定网页的解决方法
2013/07/09 Javascript
js调用图片隐藏&显示实现代码
2013/09/13 Javascript
jquery 通过name快速取值示例
2014/01/24 Javascript
jQuery插件实现带圆点的焦点图片轮播切换
2016/01/18 Javascript
jQuery实现鼠标滑过商品小图片上显示对应大图片功能【测试可用】
2018/04/27 jQuery
通过封装scroll.js 获取滚动条的值
2018/07/13 Javascript
js实现图片放大并跟随鼠标移动特效
2019/01/18 Javascript
js计时事件实现圆形时钟
2020/03/25 Javascript
Javascript执行上下文顺序的深入讲解
2020/11/04 Javascript
[06:16]DOTA2守卫传承者——职业选手谈心路历程
2015/02/26 DOTA
Python实现简单的四则运算计算器
2016/11/02 Python
解决Python pandas plot输出图形中显示中文乱码问题
2018/12/12 Python
python函数与方法的区别总结
2019/06/23 Python
关于python字符串方法分类详解
2019/08/20 Python
Python爬虫基于lxml解决数据编码乱码问题
2020/07/31 Python
THE OUTNET英国官网:国际设计师品牌折扣网站
2016/08/14 全球购物
如何开发一个JQuery插件
2016/07/28 面试题
领导班子四风问题个人对照检查材料
2014/10/04 职场文书
党的群众路线教育实践活动整改落实情况自查报告
2014/10/28 职场文书
优秀教师推荐材料
2014/12/16 职场文书
八年级上册语文教学计划
2015/01/22 职场文书
幼儿园亲子活动感想
2015/08/07 职场文书
2017大学生寒假社会实践心得体会
2016/01/14 职场文书
学习社交礼仪心得体会
2016/01/22 职场文书
Windows11性能真的上涨35%? 桌面酷睿i9实测结果公开
2021/11/21 数码科技
LeetCode189轮转数组python示例
2022/08/05 Python