在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程序设计入门(5)类的使用简介
Jun 16 Python
Python异常学习笔记
Feb 03 Python
特征脸(Eigenface)理论基础之PCA主成分分析法
Mar 13 Python
Flask入门之上传文件到服务器的方法示例
Jul 18 Python
Python2和Python3中urllib库中urlencode的使用注意事项
Nov 26 Python
Python基础教程之异常详解
Jan 10 Python
Python实现剪刀石头布小游戏(与电脑对战)
Dec 31 Python
基于Python3.6中的OpenCV实现图片色彩空间的转换
Feb 03 Python
谈一谈数组拼接tf.concat()和np.concatenate()的区别
Feb 07 Python
浅谈tensorflow 中的图片读取和裁剪方式
Jun 30 Python
详解基于python的全局与局部序列比对的实现(DNA)
Oct 07 Python
python 使用Tensorflow训练BP神经网络实现鸢尾花分类
May 12 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 heredoc和phpwind的模板技术使用方法小结
2008/03/28 PHP
PHP 文件系统详解
2012/09/13 PHP
php页面消耗内存过大的处理办法
2013/03/18 PHP
ThinkPHP利用PHPMailer实现邮件发送实现代码
2013/09/26 PHP
jquery Firefox3.5中操作select的问题
2009/07/10 Javascript
js下将字符串当函数执行的方法
2011/07/13 Javascript
JavaScript实现将UPC转换成ISBN的方法
2015/05/26 Javascript
javascript框架设计之类工厂
2015/06/23 Javascript
jquery实现的淡入淡出下拉菜单效果
2015/08/25 Javascript
jquery验证手机号是否正确实例讲解
2015/11/17 Javascript
jquery事件与绑定事件
2017/03/16 Javascript
Vue+axios实现统一接口管理的方法
2018/07/23 Javascript
js拖动滑块和点击水波纹效果实例代码
2018/10/16 Javascript
微信小程序淘宝首页双排图片布局排版代码(推荐)
2020/10/29 Javascript
浅谈nuxtjs校验登录中间件和混入(mixin)
2020/11/06 Javascript
微信小程序实现登录注册功能
2020/12/29 Javascript
[03:55]2016国际邀请赛中国区预选赛首日TOP10精彩集锦
2016/06/27 DOTA
python解析xml文件实例分享
2013/12/04 Python
Python实现批量读取图片并存入mongodb数据库的方法示例
2018/04/02 Python
Django ORM 自定义 char 类型字段解析
2019/08/09 Python
pytorch 自定义参数不更新方式
2020/01/06 Python
python使用建议与技巧分享(二)
2020/08/17 Python
GitHub上值得推荐的8个python 项目
2020/10/30 Python
基于Django快速集成Echarts代码示例
2020/12/01 Python
使用placeholder属性设置input文本框的提示信息
2020/02/19 HTML / CSS
Ralph Lauren拉夫·劳伦美国官网:带有浓郁美国气息的高品味时装品牌
2017/11/01 全球购物
德国大型和小型家用电器网上商店:Energeto
2019/05/15 全球购物
万豪国际住宅与别墅集团:Homes & Villas by Marriott International
2020/10/08 全球购物
日语系毕业求职信
2014/07/27 职场文书
老人再婚离婚协议书范本
2014/10/27 职场文书
涉外离婚协议书怎么写
2014/11/20 职场文书
介绍信格式
2015/01/30 职场文书
小学三八妇女节活动总结
2015/02/06 职场文书
中学生运动会广播稿
2015/08/19 职场文书
Java虚拟机内存结构及编码实战分享
2022/04/07 Java/Android
使用Postman测试需要授权的接口问题
2022/06/21 Java/Android