python查询字典里的值(Python之字典查找元素(3种方式))
导读:上下文代码...
上下文代码
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版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!