位置: IT常识 - 正文

Python中的defaultdict函数(Python中的关键字)

编辑:rootadmin

推荐整理分享Python中的defaultdict函数(Python中的关键字),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:Python中的类,Python中的类,Python中的序列类支持正向索引和反向索引,Python中的split()函数的作用,Python中的循环语句有( )循环和( )循环,Python中的split()函数的作用,Python中的split()函数的作用,Python中的default,内容如对您有帮助,希望把文章链接给更多的朋友!

在使用Python字典的过程中,如果没有key就会自动报错,这时就需要python中defaultdict函数发挥作用。defaultdict是Python内建dict类的一个子类,功能与dict相同,但可以产生一个带有默认值的dict,如果key不存在,就会返回默认值。

Python中的defaultdict函数(Python中的关键字)

1、若访问字典中不存在的键时会引发KeyError的异常。

dict1={'Alice':'2341','Beth':'9102','Cecil':'3258'}dict2={}#定义空字典dict3=dict()#定义空字典bag=['apple','orange','cherry','apple','apple','cherry','blueberry']count={}forfruitinbag:count[fruit]+=1错误:KeyError:'apple'

但是如果字典中的键如果能够有默认的值有时候是非常方便的。这时就需要用到defaultdict类。

2、dict.setdefault()方法

设置默认值:有两个参数,一个是键的名称,另一个是默认值。

如果键已经存在字典中就返回它的值,如果没有就将默认值保存并且返回该默认值。

setdefault(key[,default])Ifkeyisinthedictionary,returnitsvalue.Ifnot,insertkeywithavalueofdefaultandreturndefault.defaultdefaultstoNone

3、使用实例

strings=('puppy','kitten','puppy','puppy','weasel','puppy','kitten','puppy')counts={}forkwinstrings:counts.setdefault(kw,0)counts[kw]+=1#原PPT中这里有一个笔误
本文链接地址:https://www.jiuchutong.com/zhishi/313329.html 转载请保留说明!

上一篇:关于DEDECMS移动data后网站地图无法生成的解决方法

下一篇:python PyQt用动作填充工具栏(python 动态)

  • 如何做好论坛发帖推广?(如何做好论坛发言稿)

    如何做好论坛发帖推广?(如何做好论坛发言稿)

  • cad文字怎么竖着写(cad如何把文字竖着排列)

    cad文字怎么竖着写(cad如何把文字竖着排列)

  • 荣耀x10可以放内存卡吗(荣耀x10可以装内存卡吗)

    荣耀x10可以放内存卡吗(荣耀x10可以装内存卡吗)

  • 重装系统对电脑有损害的吗(电脑重装系统怎么操作)

    重装系统对电脑有损害的吗(电脑重装系统怎么操作)

  • 华为mate30pro是不是双扬声器

    华为mate30pro是不是双扬声器

  • 荣耀x10发布会的具体时间(荣耀x10新品发布会)

    荣耀x10发布会的具体时间(荣耀x10新品发布会)

  • realme手机是什么牌子(realme手机官网)

    realme手机是什么牌子(realme手机官网)

  • 华为手机怎么查看软件卸载记录(华为手机怎么查使用了多长时间)

    华为手机怎么查看软件卸载记录(华为手机怎么查使用了多长时间)

  • 实体店通用红包为什么用不了

    实体店通用红包为什么用不了

  • ipad键盘怎么缩小(ipad键盘怎么缩小放大)

    ipad键盘怎么缩小(ipad键盘怎么缩小放大)

  • 微信怎么看注册时间多长(微信怎么看注册天数)

    微信怎么看注册时间多长(微信怎么看注册天数)

  • 拼多多电子面单要不要开通(拼多多电子面单多少钱一单)

    拼多多电子面单要不要开通(拼多多电子面单多少钱一单)

  • 华为nova7支持nfc功能吗(华为nova7支持nfc公交卡吗)

    华为nova7支持nfc功能吗(华为nova7支持nfc公交卡吗)

  • 手机晚上充电一晚对手机有影响吗(手机晚上充电一晚上会爆炸吗)

    手机晚上充电一晚对手机有影响吗(手机晚上充电一晚上会爆炸吗)

  • 手机卡去哪里注销(电话卡要在哪里注销)

    手机卡去哪里注销(电话卡要在哪里注销)

  • 华为p10能用三年吗(华为p10寿命一般几年)

    华为p10能用三年吗(华为p10寿命一般几年)

  • qq群课堂的排麦是什么(qq群课堂排麦功能)

    qq群课堂的排麦是什么(qq群课堂排麦功能)

  • 十代和八代i5的区别(i5十代与八代)

    十代和八代i5的区别(i5十代与八代)

  • word宽度高度怎么设置(word文档的高度宽度的距离怎么调)

    word宽度高度怎么设置(word文档的高度宽度的距离怎么调)

  • a1586是什么版本(a1586是什么版本的苹果手机)

    a1586是什么版本(a1586是什么版本的苹果手机)

  • 5g手机用wifi比4g手机快吗(5g手机用wifi比4g手机信号好吗)

    5g手机用wifi比4g手机快吗(5g手机用wifi比4g手机信号好吗)

  • 苹果手机能反向充电吗(苹果手机能反向给耳机充电吗)

    苹果手机能反向充电吗(苹果手机能反向给耳机充电吗)

  • 手机qq怎么查看密码(手机qq怎么查看qq邮箱账号)

    手机qq怎么查看密码(手机qq怎么查看qq邮箱账号)

  • 小米手环4nfc版支持苹果吗(小米手环4nfc版怎么复制门禁卡)

    小米手环4nfc版支持苹果吗(小米手环4nfc版怎么复制门禁卡)

  • 全民k歌最近听众记录怎么删去(全民k歌最近听过你的歌是什么意思)

    全民k歌最近听众记录怎么删去(全民k歌最近听过你的歌是什么意思)

  • phpcms中如何判断用户是否登录?(如何测试php)

    phpcms中如何判断用户是否登录?(如何测试php)

  • 那些车不用交税
  • 属于印花税征税对象的是
  • 新个税年终奖计算公式
  • 盈余公积的作用与意义
  • 净资产是资产负债表的哪一项
  • 墨盒应该怎么买
  • 汽车保险专用发票可以抵扣吗
  • 债务重组损失是费用吗
  • 通用原始凭证有哪些?
  • 为别人开发票先收的税金怎么入帐?
  • 房屋租赁发票可以抵扣增值税吗
  • 行政事业单位培训伙食补助报销规定
  • 开了负数发票印花税减掉吗?
  • 税控技术服务费每年都可以抵扣吗
  • 餐厅开增值税普通发票
  • 实收资本印花税是一年一交吗
  • 发票纳税人识别号错了能重新开吗
  • 服务费专票普票
  • 代购要交税么
  • 计提附加税的会计处理
  • 从租计征的房产税减半政策
  • 软件开发过程中采用多种图形化工具
  • 公司如何为员工缴纳社保
  • 管理费用和财务费用在资产负债表怎么填
  • 出租车收税吗
  • 股息红利纳税义务发生地
  • 在建工程及时结转重要性
  • 小企业会计准则会计科目表
  • 没有签订劳动合同上班期间受伤怎么赔偿
  • 资产负债表怎么看平不平
  • php编程入门教程
  • 贴吧热门评论
  • 高手成长礼包
  • 出口货物视同内销征税的会计核算
  • 财务收支审批制度主要包括
  • 正爬上唐娜·诺克沙滩的灰海豹,英格兰北林肯郡 (© Frederic Desmette/Minden Pictures)
  • 企业采购过程中发生的材料短缺
  • php ascii
  • 高新技术企业收入占比不到60%,能否享受税收优惠政策
  • 快递行业规矩
  • uniapp微信小程序广告
  • 毕业设计基础
  • 自营与代理
  • 材料发出会计科目
  • 工会经费和残保金不交有什么影响
  • 返聘人员的工资需要交税吗?
  • 帝国cms插件编写教程
  • 织梦如何做提取卡密
  • 建筑工程租赁费属于什么费用
  • 专项资金支出时间规定
  • 小微企业免税额按1%还是3%确认收入
  • 进项发票的作用
  • 公司借给股东钱
  • 应付职工薪酬的账务处理
  • 一次性收取的房租如何做账
  • 期末调汇汇兑损益科目
  • 公司出资给另一个公司
  • 保险发票入账
  • 营业费用这个科目还在用吗
  • 支付宝支付高速通行费如何开发票
  • 已经做账发票退款怎么办
  • 原始凭证错误的更正方法
  • mysql mac下载
  • 粘贴板有问题不能粘贴怎么处理
  • 5个经常被忽略的成语
  • Linux查看磁盘剩余空间指令
  • cyb2k.exe是安全进程吗 cyb2k进程危险吗
  • window10玩dnf怎么设置流畅
  • javascript中的函数
  • Extjs Ext.MessageBox.confirm 确认对话框详解
  • 下载随手调
  • linux中makefile怎么写
  • 浅谈双减背景下的高效课堂
  • unity3d坐标系
  • nodejs cgi
  • shell脚本中实现rm -fr !(file1)
  • jQuery Ajax 实例代码 ($.ajax、$.post、$.get)
  • 电子发票美元如何查询
  • 按照5%的征收率减按1.5%计算应纳税额是什么意思
  • 消费税包装物押金和增值税一致吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设