位置: 编程技术 - 正文

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)

  • 平价转让股权如何做
  • 水利建设基金按照增值税征收
  • 存货核算的内容是什么
  • 销售免税产品是什么意思
  • 减税后含税单价计算公式
  • 退税发票误勾选怎么撤销
  • 纳入固定资产的标准
  • 子公司对母公司的责任
  • 转给子公司发工资分录
  • 一般纳税人核定征收申请条件
  • 从业人数和资产总额是灰色
  • 土地补偿款涉及哪些法律
  • 何为售后租回
  • 企业收回以前注销时的坏账准备余额怎么处理?
  • 税金及附加多计提了汇算清缴怎么办
  • 电子设备折旧率一般多少
  • 国有资产无偿划转管理办法
  • 固定资产损失如何计提
  • 淘宝企业店铺的钱会打到哪里
  • 存货的主要内容包括什么
  • 增值税抵扣凭证包括农产品收购发票
  • 纳税服务一体化综合监督工作情况报告
  • 独资企业需要交企业所得税吗
  • 汇算清缴差旅费扣除标准
  • 研发费用如何界定
  • 挂靠的工程个人所得税怎么交?
  • 汽车行业销售折让
  • 所得税费用什么时候结转
  • 地价计入房产
  • 生产工人工资和福利费是产品成本项目
  • win 11操作系统
  • 销售回款率怎么计算
  • 专设销售机构的各项经费应列支什么科目
  • 弥补亏损企业类型都是一般企业吗
  • gws.exe是啥
  • 存放中央银行款项科目按其资金性质
  • 工会捐款计入什么科目
  • PHP:date_default_timezone_set()的用法_Date Time函数
  • php指定参数类型
  • 带着崽崽宠老公免费阅读
  • vue vscode snippets
  • python优化工具箱
  • php如何入门
  • java代理类是什么
  • 什么是社会团体组织
  • 行政事业单位资产管理办法
  • 预存5000送2000什么套路
  • 织梦怎么用模板建站
  • SQL SERVER 将XML变量转为JSON文本
  • 分公司注册独立核算还是非独立核算
  • 增值税专用发票几个点
  • 购买的税控盘可以全额抵扣,怎么报
  • 老板买了手机,算入什么费用
  • 免增值税进项税怎么弄
  • 五险一金是否需缴纳
  • 小规模季度没超过45万怎么纳税增值税
  • 会计账簿按外表形式分
  • 大数据可以在等方面发挥作用
  • 粘贴板有问题不能粘贴怎么处理
  • windows2008r2修改密码
  • 微软推出copilotpro订阅
  • linux系统的配置设计过程
  • win7系统磁盘分区必须分区为什么才能安装
  • linuxvi编辑器的用法
  • win7系统无法安装
  • 如何更改win10管理员账户
  • win8开机直接进入传统桌面
  • 关于我和鬼变成家人的那件事
  • Particle system study section 1
  • unity3d入门教程中文图解
  • easyui折叠面板默认折叠
  • xcopy /i
  • IE下href 的 BUG问题
  • jquery怎么判断复选框选中
  • android/bitmap.h
  • jQuery EasyUI之DataGrid使用实例详解
  • python自动翻译小工具
  • androidsdk的计算机
  • 广西12366社保缴费APP
  • 山东省地方税务局关于个人所得税
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设