在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中cPickle用法例子分享
Jan 03 Python
批处理与python代码混合编程的方法
May 19 Python
python enumerate函数的使用方法总结
Nov 15 Python
python之super的使用小结
Aug 13 Python
Python Requests库基本用法示例
Aug 20 Python
深入理解Django-Signals信号量
Feb 19 Python
Python中面向对象你应该知道的一下知识
Jul 10 Python
在macOS上搭建python环境的实现方法
Aug 13 Python
Python高级编程之继承问题详解(super与mro)
Nov 19 Python
python GUI库图形界面开发之PyQt5 UI主线程与耗时线程分离详细方法实例
Feb 26 Python
Keras—embedding嵌入层的用法详解
Jun 10 Python
用python查找统一局域网下ip对应的mac地址
Jan 13 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获取指定月份第一天和最后一天的方法
2015/07/18 PHP
WordPress中转义HTML与过滤链接的相关PHP函数使用解析
2015/12/22 PHP
浏览器脚本兼容 文本框中,回车键触发事件的兼容
2010/06/21 Javascript
JS声明变量背后的编译原理剖析
2012/12/28 Javascript
jquery中插件实现自动添加用户的具体代码
2013/11/15 Javascript
Javascript writable特性介绍
2015/02/27 Javascript
JavaScript随机生成信用卡卡号的方法
2015/04/07 Javascript
Jquery左右滑动插件之实现超级炫酷动画效果附源码下载
2015/12/02 Javascript
jQuery自定义滚动条完整实例
2016/01/08 Javascript
轻松实现javascript图片轮播特效
2016/01/13 Javascript
javascript经典特效分享 手风琴、轮播图、图片滑动
2016/09/14 Javascript
javascript常用的设计模式
2017/02/09 Javascript
Bootstrap学习笔记之进度条、媒体对象实例详解
2017/03/09 Javascript
js如何获取网页所有图片
2017/05/12 Javascript
node.js中express中间件body-parser的介绍与用法详解
2017/05/23 Javascript
关于vue-router的那些事儿
2018/05/23 Javascript
node(koa2) web应用模块介绍详解
2019/03/29 Javascript
Vue项目路由刷新的实现代码
2019/04/17 Javascript
一文了解Vue中的nextTick
2019/05/06 Javascript
Django框架配置mysql数据库实现过程
2020/04/22 Python
PyCharm2020.1.1与Python3.7.7的安装教程图文详解
2020/08/07 Python
python excel和yaml文件的读取封装
2021/01/12 Python
Rossignol金鸡美国官网:始于1907年法国百年雪具品牌
2019/03/06 全球购物
英国领先的在线高尔夫商店:Gamola Golf
2019/11/16 全球购物
护士自荐信怎么写
2013/10/18 职场文书
师范生个人推荐信
2013/11/29 职场文书
给分销商的致歉信
2014/01/14 职场文书
幼儿园新学期寄语
2014/01/18 职场文书
太太口服液广告词
2014/03/20 职场文书
公司财务会计主管应聘求职信
2014/09/26 职场文书
2014年中学生检讨书大全
2014/10/09 职场文书
教师“一帮一”结对子活动总结
2015/05/07 职场文书
2016年党员创先争优公开承诺书
2016/03/25 职场文书
pycharm无法导入lxml的解决办法
2021/03/31 Python
Smart 2 车辆代号 HC11 全新谍照曝光
2022/04/21 数码科技
Windows Server 2012配置DNS服务器的方法
2022/04/29 Servers