中級 › KeyError の原因と直し方 › パターン4
KeyError の原因と直し方
辞書に存在しないキーへアクセスしたときに出るエラーです。
1 user = {"profile": {"city": "Tokyo"}} 2 print(user["profile"][_________]) ^
Traceback (most recent call last):
File "main.py", line 2, in <module>
print(user["profile"]["country"])
~~~~~~~~~~~~~~~^^^^^^^^^^^
KeyError: 'country'
空欄を埋めて実行を通す
辞書がネストしていても規則は同じです。内側の辞書に存在しないキーを指定するとKeyErrorになります。
次の問題