次の状態のうち、dictキーの値がどの状態にあるかを確認したいと思います。
- 存在しません
- 存在しますが、intが0に等しい
- 存在し、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))
しかし、がdictにitemTo
ない場合item
、次の行でこのエラーが発生しますif item[itemTo] == 0:
。
KeyError: 'whatever_value_of_itemTo'