中級 › KeyError の原因と直し方 › パターン5
KeyError の原因と直し方
辞書に存在しないキーへアクセスしたときに出るエラーです。
1 prices = {"apple": 100, "banana": 50} 2 total = prices["apple"] + prices[________] ^ 3 print(total)
Traceback (most recent call last):
File "main.py", line 2, in <module>
total = prices["apple"] + prices["orange"]
~~~~~~^^^^^^^^^^
KeyError: 'orange'
空欄を埋めて実行を通す
複数のキーを扱う式の一部で存在しないキーを使うと、式全体の評価がそこで止まります。
次の問題