本文描述的是查找字典的某一个元素(字典遍历元素请点击->这里)
上下文代码
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时,返回默认值
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
评论(0)