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