在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的else子句使用指南
Feb 27 Python
Python使用getpass库读取密码的示例
Oct 10 Python
浅谈Python中range和xrange的区别
Dec 20 Python
Python中一些不为人知的基础技巧总结
May 19 Python
Python3实现的字典、列表和json对象互转功能示例
May 22 Python
Vue的el-scrollbar实现自定义滚动
May 29 Python
pandas去除重复列的实现方法
Jan 29 Python
Opencv+Python实现图像运动模糊和高斯模糊的示例
Apr 11 Python
在python 中split()使用多符号分割的例子
Jul 15 Python
Python itertools.product方法代码实例
Mar 27 Python
Python爬虫之Selenium多窗口切换的实现
Dec 04 Python
Django中session进行权限管理的使用
Jul 09 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/03/20 PHP
Laravel中正确地返回HTTP状态码方法示例
2019/09/10 PHP
javascript 装载iframe子页面,自适应高度
2009/03/20 Javascript
jQuery学习笔记之jQuery的事件
2010/12/22 Javascript
40个有创意的jQuery图片和内容滑动及弹出插件收藏集之三
2012/01/03 Javascript
Javascript面向对象扩展库代码分享
2012/03/27 Javascript
js打造数组转json函数
2015/01/14 Javascript
移动手机APP手指滑动切换图片特效附源码下载
2015/11/30 Javascript
原生JS实现拖拽图片效果
2020/08/27 Javascript
遍历js中对象的属性和值的实例
2016/11/21 Javascript
利用原生JS与jQuery实现数字线性变化的动画
2017/02/24 Javascript
深究AngularJS之ui-router详解
2017/06/13 Javascript
jQuery回调方法使用示例
2017/06/26 jQuery
angular4 如何在全局设置路由跳转动画的方法
2017/08/30 Javascript
微信小程序实现MUI数字输入框效果
2018/01/31 Javascript
微信小程序 扭蛋抽奖机css3动画实现详解
2019/07/19 Javascript
Vue的Options用法说明
2020/08/14 Javascript
js用正则表达式筛选年月日的实例方法
2021/01/04 Javascript
[01:58]2018DOTA2亚洲邀请赛趣味视频——交流
2018/04/03 DOTA
python进阶教程之动态类型详解
2014/08/30 Python
python&MongoDB爬取图书馆借阅记录
2016/02/05 Python
python 递归遍历文件夹,并打印满足条件的文件路径实例
2017/08/30 Python
django项目搭建与Session使用详解
2018/10/10 Python
python 获取键盘输入,同时有超时的功能示例
2018/11/13 Python
从pandas一个单元格的字符串中提取字符串方式
2019/12/17 Python
Python实现桌面翻译工具【新手必学】
2020/02/12 Python
Fresh馥蕾诗英国官网:法国LVMH集团旗下高端天然护肤品牌
2018/11/01 全球购物
计算机个人求职信范例
2014/01/24 职场文书
个人贷款担保书
2014/04/01 职场文书
2015年物业管理工作总结
2015/04/23 职场文书
2015年大学班级工作总结
2015/04/28 职场文书
22句经典语录:送给优柔寡断和胡思乱想的朋友们
2019/12/13 职场文书
Nginx反向代理及负载均衡如何实现(基于linux)
2021/03/31 Servers
anaconda python3.8安装后降级
2021/06/11 Python
MySQL限制查询和数据排序介绍
2022/03/25 MySQL
python中 .npy文件的读写操作实例
2022/04/14 Python