我想确定 dict 键的值处于以下哪个状态:
- 不存在
- 存在,但等于 0 的 int
- 存在,并且等于大于 0 的 int
这是我目前正在尝试的:
if item[itemTo] == 0:
print("You don't have a %s." % (itemTo))
elif item[itemTo] > 0:
print("You have %i of %s." % (item[itemTo]))
else:
print("%s doesn't exist." % (itemTo))
但是,当itemTo
不在item
字典中时,我在该行收到此错误if item[itemTo] == 0:
:
KeyError: 'whatever_value_of_itemTo'