在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 Web框架Flask中使用七牛云存储实例
Feb 08 Python
python创建和删除目录的方法
Apr 29 Python
在Django框架中运行Python应用全攻略
Jul 17 Python
Fiddler如何抓取手机APP数据包
Jan 22 Python
Python采用Django开发自己的博客系统
Sep 29 Python
详解python实现读取邮件数据并下载附件的实例
Aug 03 Python
numpy.delete删除一列或多列的方法
Apr 03 Python
Pycharm设置去除显示的波浪线方法
Oct 28 Python
python 列表递归求和、计数、求最大元素的实例
Nov 28 Python
Python连接Hadoop数据中遇到的各种坑(汇总)
Apr 14 Python
使用Django搭建网站实现商品分页功能
May 22 Python
Python如何实现机器人聊天
Sep 10 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+xml实现在线英文词典查询的方法
2015/01/23 PHP
基于Jquery的将DropDownlist的选中值赋给label的实现代码
2011/05/06 Javascript
使用JavaScript+canvas实现图片裁剪
2015/01/30 Javascript
JavaScript的9种继承实现方式归纳
2015/05/18 Javascript
Bootstrap零基础入门教程(二)
2016/07/18 Javascript
轻松掌握JavaScript中介者模式
2016/08/26 Javascript
Javascript动画效果(1)
2016/10/11 Javascript
JS实现的几个常用算法
2016/11/12 Javascript
几行js代码实现自适应
2017/02/24 Javascript
vue translate peoject实现在线翻译功能【新手必看】
2018/06/07 Javascript
浅析Vue 生命周期
2018/06/21 Javascript
JavaScript实现的简单Tab点击切换功能示例
2018/07/06 Javascript
vue elementui form表单验证的实现
2018/11/11 Javascript
手挽手带你学React之React-router4.x的使用
2019/02/14 Javascript
vue element中axios下载文件(后端Python)
2019/05/10 Javascript
sortable+element 实现表格行拖拽的方法示例
2019/06/07 Javascript
微信小程序vant弹窗组件的实现方式
2020/02/21 Javascript
vue实现购物车功能(商品分类)
2020/04/20 Javascript
Python的函数的一些高阶特性
2015/04/27 Python
使用Python的Twisted框架构建非阻塞下载程序的实例教程
2016/05/25 Python
Python发送http请求解析返回json的实例
2018/03/26 Python
Python实现的生产者、消费者问题完整实例
2018/05/30 Python
python RabbitMQ 使用详细介绍(小结)
2018/11/08 Python
Python函数返回不定数量的值方法
2019/01/22 Python
Django框架model模型对象验证实现方法分析
2019/10/02 Python
Python实现清理微信僵尸粉功能示例【基于itchat模块】
2020/05/29 Python
如何验证python安装成功
2020/07/06 Python
python 两种方法修改文件的创建时间、修改时间、访问时间
2020/09/26 Python
巴西家用小家电购物网站:Polishop
2016/08/07 全球购物
大学生就业自荐信
2013/10/26 职场文书
运动会表扬稿大全
2014/01/16 职场文书
地道战观后感500字
2015/06/04 职场文书
2015年乡镇组织委员工作总结
2015/10/23 职场文书
2016教师校本培训心得体会
2016/01/08 职场文书
变长双向rnn的正确使用姿势教学
2021/05/31 Python
解决springboot druid数据库连接失败后一直重连的方法
2022/04/19 Java/Android