首页IT科技python查询字典里的值(Python之字典查找元素(3种方式))

python查询字典里的值(Python之字典查找元素(3种方式))

时间2025-08-05 15:20:19分类IT科技浏览4598
导读:上下文代码...

上下文代码

smart_girl = {"name":"yuan wai", "age": 25,"sex":"女"}

第一种方式:[]

注意:这种方式             ,如果找不到对应的key                  ,会报一个KeyError错误

smart_girl["name"] # []传入key

第二种方式:get方法

注意:get方法不会引发KeyError      ,会返回一个默认值

smart_girl.get("name") #注意:key未指定返回的默认值          ,找不到对应的key                  ,会返回None# Python资料源码电子书免费领取裙:708525271

或者

smart_girl.get("sex", "找不见性别") #可以指定key不存在时         ,返回一个指定的默认值

第三种方式:setdefault方法

注意:setdefualt方法也不会引发KeyError       ,同get方法

smart_girl.setdefault("name") # 未指定默认值                  ,找不到key            ,会返回None

或者

smart_girl.setdefault("name","无名氏")

或者

smart_girl.setdefault("name",default="无名氏") # 指定返回默认值    ,找不到key时                   ,返回默认值
声明:本站所有文章               ,如无特殊说明或标注,均为本站原创发布            。任何个人或组织                ,在未征得本站同意时                  ,禁止复制             、盗用                  、采集      、发布本站内容到任何网站          、书籍等各类媒体平台                   。如若本站内容侵犯了原著者的合法权益   ,可联系我们进行处理      。

创心域SEO版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!

展开全文READ MORE
如何优化内链提高站内SEO效果(内链优化的重要性及实现方式)