要素をリストに割り当てる際の IndexError を修正する
各要素を順番に割り当ててリストを作成しようとすると、IndexError が発生する場合がありますターゲットリストが最初は空の場合。このエラーは、リスト内に存在しないインデックスにアクセスしようとしているために発生します。
この問題を解決し、要素をリストに正しく追加するには、append メソッドを使用できます:
このアプローチでは、IndexError を発生させることなく、各要素 l をリスト j の末尾に追加します。
あるいは、Python を使用したい場合は、他の言語の配列と同様にリストを作成するには、まず適切な数の要素を None に設定してリストを作成します。次に、特定の位置の値を上書きできます。
Python リストでは、存在しないインデックスに値を割り当てることはできません。そのため、初期値は None になります。この場合は必要です。
以上が空の Python リストを作成するときに IndexError を回避するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。