python_问题篇_解决Python获取字典dict中不存在的

2019-08-28  本文已影响0人  金鱼座
t= {}
if t.get('1'): # right:这种通过key来查询是否存在的方式是比较好的
 print(t['1'])
 print('right')
 
if t['1']: # wrong:这种直接判断是否存在的方式因为会在判断之前调用,所以会报错
 print(t['1'])

上图中,通过get获取的值,如果不存在字典值时,会return一个None

上一篇 下一篇

猜你喜欢

热点阅读