AIの鬼
Zenn AI

KeyError / IndexError を最小再現で切り分ける──辞書とリストの「存在しない添字」を潰す

KeyError / IndexError を最小再現で切り分ける──辞書とリストの「存在しない添字」を潰す(内容を表す図ではないイメージ画像)
イメージ

KeyError: 'port' や IndexError: list index out of range ——このメッセージが出たとき、犯人は port や 2 という値そのものではありません。「その添字(キー・位置)が、参照した相手(辞書・リスト)に存在しなかった」のが本体です。だから直すべきは、「そのキー/位置が本当にあるか」を確かめないまま [...] で取り出した箇所です。 この記事では、KeyError と IndexError を 「エラー名で辞書かリストかを見分け → 細粒度キャレットで犯人の添字を特定 → 最小再現に落として潰す」 手順を、traceback の読み方...

出典: Zenn AI(配信元の紹介文より引用)
御社でもAIを使ってみませんか
まずはここから 御社でもAIを使ってみませんか? 御社の実際の業務を題材に、AIで何ができるかを一緒に考えます。 「ChatGPTの使い方」を教えるだけの研修ではありません。 AI研修・AI活用相談 →