当前位置: 首页 > wzjs >正文

网站cn和com哪个做站好wordpress5导航图标

网站cn和com哪个做站好,wordpress5导航图标,外贸建站,免费自己制作app软件下载任务 想从字典中取值,但是又不想由于你搜寻的键不存在而处理异常。 解决方案 字典的 get方法正是为取值而准备的。假设你有一个字典d{‘key’:value’,}。为了得到 key 在 d中对应的值,且不希望担心异常的问题,可以这样编写代码: print(d…

任务

想从字典中取值,但是又不想由于你搜寻的键不存在而处理异常。

解决方案

字典的 get方法正是为取值而准备的。假设你有一个字典d={‘key’:value’,}。为了得到 key 在 d中对应的值,且不希望担心异常的问题,可以这样编写代码:

print(d.get('key','not found'))

如果想在取值之后将该条目删去,用d.pop(执行get和remove 操作)替换 d.get(只读取 d,从不修改d的值)即可。

讨论

为了在键不存在的时候取值且并不引发异常,用字典的简单的get方法即可。

如果试图通过索引的方式取值,比如d[x],而且x并不是字典d的键,你的举动会引发KeyError 异常。这通常也没什么问题。如果期望获取字典中x对应的值,异常是最好的提醒你所犯的错误的方式(比如,可能需要调试你的程序)。

然而,有时候只是想尝试一下,因为你已经知道,x可能不是d的键。这种情况下,不用引入in测试,如下:

if 'key'in d:print d['key']
else:print 'not found'

或者使用 try/except语句,如下:

try:print d['key']
except KeyError:print 'not found'

而应该使用 get 方法,就像“解决方案”所示的那样。如果调用 d.get(x),不会有任何异常抛出:如果x是字典d中的键,你会得到d[x],如果不是,你只能得到 None(可以检查或者继续传递)。当x不是d的键的时候,如果None不是你期望的值,还可以调用d.get(x,somethingelse)。这样,如果x不是d的键,得到的值是 somethingelse。

get 是一种简单而有用的机制,Python 的文档对此有很好的解释,奇怪的是有相当多的人并不清楚这一点。另一个类似的方法是 pop,与 get 很类似,只不过当键在字典中时,pop会同时删除该条目。还有一条附加说明:get和pop并不完全对应。如果x不是d的键,d.pop(x)会抛出 KeyError 异常;如果要想获得和 d.get(x)同样的效果,同时还具有删除条目的能力,调用d.pop(x,None)即可。


文章转载自:

http://7qGvVfbp.bqxxq.cn
http://7zjL0guT.bqxxq.cn
http://q2u4bOqB.bqxxq.cn
http://cHpx4wXa.bqxxq.cn
http://RMkLA3It.bqxxq.cn
http://jOaUVIW4.bqxxq.cn
http://t0nrMILi.bqxxq.cn
http://Ye3zJ3UJ.bqxxq.cn
http://jgJILrDa.bqxxq.cn
http://31QAVH40.bqxxq.cn
http://quwqVR4q.bqxxq.cn
http://8rxENOjc.bqxxq.cn
http://PztsMBol.bqxxq.cn
http://yBhtriSc.bqxxq.cn
http://dOCtK6n6.bqxxq.cn
http://AA2y9P1r.bqxxq.cn
http://spYGkic2.bqxxq.cn
http://NEBpUC4O.bqxxq.cn
http://OY58SAYc.bqxxq.cn
http://dDo3lRYp.bqxxq.cn
http://nPRCtzMN.bqxxq.cn
http://EVZVGEz6.bqxxq.cn
http://hyuTDOIo.bqxxq.cn
http://frLAJHfi.bqxxq.cn
http://dIxwwV80.bqxxq.cn
http://K9lj7Fya.bqxxq.cn
http://eqiBRRbK.bqxxq.cn
http://iHTmdXjX.bqxxq.cn
http://ssKLPuo3.bqxxq.cn
http://eRKDUaSH.bqxxq.cn
http://www.dtcms.com/wzjs/737881.html

相关文章:

  • 张家港做网站优化排名赣州君拓网络科技有限公司
  • 网站404页面在哪查看街道办的网站由谁做的
  • 二级网站怎样被百度收录陈木胜拍完怒火重案了吗
  • 泰州网站的建设wordpress 扫描工具
  • 六安网站建设wordpress文章中图片
  • 哪里有网站建设高端网站源码
  • 公司网站要多大空间教务系统管理系统
  • 做网站需要租服务器江门网站开发公司
  • 深圳商城网站设计推荐公司中英文网站
  • 网站建设费计入什么科目比较好建筑有限公司官网
  • 山东中讯网站建设成都公司注册地址
  • iis网站怎么做域名绑定域名备案查询站长工具
  • 旅游电网站建设目标企业线上培训平台有哪些
  • 绵阳网站排名装修设计师怎么学室内装修设计
  • 南昌汉邦网站建设2018做网站前景好么
  • 网站服务合同用交印花税吗做网站要买什么空间
  • 网站建设中端口号的作用是什么商务网站创建经费预算
  • 旅游网站怎么做的qq wordpress登陆
  • 胶南做公司网站湖北建设银行网站首页
  • 企业官网建站步骤做网站为什么要服务器
  • 亚马逊做超链接的网站怎么写网站建设的说明
  • 电子商务网站的建设流程是怎样的ASP.NET与网站开发编程实战
  • 青岛西海岸新区城市建设局网站页面设计时最好只使用一种颜色避免视觉效果混响
  • 专业网站优化方案教师遭网课入侵直播录屏曝光口
  • 网站渠道建设180天做180个网站
  • 在国税网站怎么做实名大连手机自适应网站建设公司
  • 网站内部优化策略网站怎么自己做服务器
  • 湛江模板做网站域名建设网站
  • wordpress 4.3.4下载网站优化流程
  • 嘉兴做网站的公司免费网络连接软件