中級 › KeyError の原因と直し方 › パターン1
KeyError の原因と直し方
辞書に存在しないキーへアクセスしたときに出るエラーです。
1 user = {"name": "Tom", "age": 20} 2 print(user[_______]) ^
Traceback (most recent call last):
File "main.py", line 2, in <module>
print(user["email"])
~~~~^^^^^^^^^
KeyError: 'email'
空欄を埋めて実行を通す
辞書に存在しないキーへのアクセスはKeyErrorになります。存在確認をしたい場合は.get()やinで先にチェックします。
次の問題