中級 › KeyError の原因と直し方 › パターン2
KeyError の原因と直し方
辞書に存在しないキーへアクセスしたときに出るエラーです。
1 scores = {"math": 90, "science": 85} 2 print(scores[_________]) ^
Traceback (most recent call last):
File "main.py", line 2, in <module>
print(scores["Math"])
~~~~~~^^^^^^^^
KeyError: 'Math'
空欄を埋めて実行を通す
辞書のキーも大文字小文字を区別します。定義したときと違う大文字小文字を指定すると別のキー扱いになります。
次の問題