假设我的字典可以有 3 个不同的键值对。我如何使用 if 条件处理不同的 KeyError。
比方说。
Dict1 = {'Key1':'Value1,'Key2':'Value2','Key3':'Value3'}
现在如果我尝试 Dict1['Key4'],它将通过我 KeyError: 'Key4',
我想处理它
except KeyError as error:
if str(error) == 'Key4':
print (Dict1['Key3']
elif str(error) == 'Key5':
print (Dict1['Key2']
else:
print (error)
它没有在 if 条件下被捕获,它仍然进入 else 块。
Helenr
杨魅力
慕村9548890
相关分类