ホームページ >バックエンド開発 >Python チュートリアル >Python で「IndexError: リスト インデックスが範囲外です」というメッセージが表示されるのはなぜですか?
インデックス作成を通じてリスト項目にアクセスしようとすると、「IndexError: リスト インデックスが範囲外です」例外が発生します。このエラーは、指定されたインデックスがリスト内の項目数を超えていることを示します。
この場合、出力の 53 行目を印刷しようとしています。ただし、このエラー メッセージは、その行がリストに存在しないことを示しています。
Index Start
Python では、インデックス付けは 0 から始まることに注意してください。 53 項目のリストがある場合、最後の項目のインデックスは 52 です。 53.
例
my_list = list(range(53)) print(my_list[52]) # Last item
この例では、my_list[52] はリストの最後の項目 (52) を返します。
追加情報
IndexError は、指定されたインデックスは次のとおりです:
インデックスの開始と IndexError が発生する条件を理解することは、作業時に範囲外の問題を回避するために重要です。リスト。
以上がPython で「IndexError: リスト インデックスが範囲外です」というメッセージが表示されるのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。