VB.net 2010 视频教程 VB.net 2010 视频教程 python基础视频教程
SQL Server 2008 视频教程 c#入门经典教程 Visual Basic从门到精通视频教程
当前位置:
首页 > temp > 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时,返回默认值


出处:https://www.cnblogs.com/hahaa/p/17050623.html



相关教程