t= {}
if t.get('1'): # right:这种通过key来查询是否存在的方式是比较好的
print(t['1'])
print('right')
if t['1']: # wrong:这种直接判断是否存在的方式因为会在判断之前调用,所以会报错
print(t['1'])
上图中,通过get获取的值,如果不存在字典值时,会return一个None
t= {}
if t.get('1'): # right:这种通过key来查询是否存在的方式是比较好的
print(t['1'])
print('right')
if t['1']: # wrong:这种直接判断是否存在的方式因为会在判断之前调用,所以会报错
print(t['1'])
上图中,通过get获取的值,如果不存在字典值时,会return一个None
本文标题:python_问题篇_解决Python获取字典dict中不存在的
本文链接:https://www.haomeiwen.com/subject/dzopectx.html
网友评论