位置: 编程技术 - 正文

Python中字典的setdefault()方法教程(python中字典的键值对)

编辑:rootadmin

推荐整理分享Python中字典的setdefault()方法教程(python中字典的键值对),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:python中字典的用法举例,python中字典的get方法,python中字典的键值对,python中字典的操作,python中字典的操作,python中字典的键类型,python中字典的操作方法,python中字典的键类型,内容如对您有帮助,希望把文章链接给更多的朋友!

前言

在python基础知识中有说过,字典是可变的数据类型,其参数又是键对值。setdefault()方法和字典的get()方法在一些地方比较相像,都可以得到给定键对应的值。但setdefault()方法可以在字典中并不包含有给定键的情况下,为给定键设定相应的值。

Python中字典的setdefault()方法教程(python中字典的键值对)

Python 字典的 setdefault 方法原型如下:

如果给定的 key 在字典中则返回该值,如果不在字典中,就将 key 插入到字典中,并将值设置为指定的 default 参数,default 的缺省值为 None。

使用 setdefault 方法相当于如下的操作:

该方法与字典的 get 方法有些相似,但有些区别。dict.get 和 dict.setdefault 方法在 key 存在于字典中时都能返回该值,在 key 不在字典中时,也都能返回缺省的值。两个方法的区别在于,当 key 不在字典中时 setdefault 方法会在字典插入缺省的键值并返回,而 get 方法只返回缺省值,不向字典中插入新的 key。

示例:

总结

标签: python中字典的键值对

本文链接地址:https://www.jiuchutong.com/biancheng/380045.html 转载请保留说明!

上一篇:Python连接数据库学习之DB-API详解(如何用python连接数据库)

下一篇:python3.5实现socket通讯示例(TCP)(socket python)

  • 租赁合同印花税双方都要交吗
  • 税收分类编码如何查询
  • 上个月结余应该做到这个月收入里面吗
  • 劳务报酬能不能按照计件计算
  • 款已付未收到发票怎么开
  • 钱收多了退回去怎么说好
  • 个体户定期定额是什么意思
  • 临时税务登记可以开发票吗
  • 公司注销后会计凭证保管年限
  • 税率修改后对价格的影响
  • 170平方的房子装修费用
  • 社会团体收到的投资款怎么入账
  • 私募基金管理人a向投资者推介私募产品,不合规
  • 资本化利息支出是什么意思
  • 残保金和工会经费需要计提吗
  • 电子汇款收入是什么意思
  • 以无形资产进行投资
  • 如何从零开始制作地下偶像
  • fat文件系统包括
  • 火车票可以报账吗
  • 无销售发票的基本户收入?
  • mediabrowser.exe是什么
  • cpu版本的pytorch可以运行LSgan嘛
  • java 调用go
  • 资产负债表应付账款怎么填列
  • php获取数组的值
  • vue2.0解决跨域问题
  • framework怎么更新
  • 土地使用权的折旧年限和折旧方法
  • php输出表格css
  • laravel入门与实战:构建主流php应用开发框架
  • vue中的echarts
  • 羊羊 过好
  • phpcms建站流程
  • python操作csv
  • 现金流量表中的现金流量包括哪些
  • 帝国cms功能
  • 已经抵扣的进项税额转出会计分录
  • 进项税认证抵扣流程
  • 普通发票被作废了还能报销吗
  • 金蝶可以自动结转增值税吗
  • 租金收入怎么做分录
  • 完全删除sql server2012
  • 走账犯罪吗
  • 未认证的进项税发票入账
  • 如何收信用卡付款
  • 印花税的计算公式应纳税所得额包含增值税吗
  • 增值税开票系统怎么改开票人名字信息
  • 给员工家人报销会计分录
  • 销售费用包括什么?
  • solaris8下载
  • 三星笔记是干什么用的
  • 开机f8显示英文字母
  • win8系统如何分区
  • win10没有显示
  • rhel6安装
  • linux 桌面系统
  • mssearch.exe - mssearch是什么进程 有什么用
  • onetouch.exe - onetouch是什么进程 有什么用
  • 在Linux系统中安装Anaconda
  • jquery Ajax 全局调用封装实例详解
  • node-js
  • 安卓微信5.0版本下载
  • shell while
  • 批处理删除空文件夹
  • cocos 2.5d
  • node.js net模块
  • bat批处理删除
  • vue router 组件
  • 简单的jquery插件实例
  • unity最新教程
  • Unity 使用WWW类同步加载资源
  • python3获取本机ip
  • 信息页文内画中画广告js实现代码(文中加载广告方式)
  • 百旺金赋天津客服电话
  • 房子办不了产权
  • 西北地区的沙尘暴
  • 保税区企业会有两个海关编码吗
  • 依法行政的观念
  • 山东省地方税务局历任局长
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设