Heim > Backend-Entwicklung > Python-Tutorial > Warum erhalte ich in Python die Meldung „IndexError: Listenindex außerhalb des gültigen Bereichs'?

Warum erhalte ich in Python die Meldung „IndexError: Listenindex außerhalb des gültigen Bereichs'?

Linda Hamilton
Freigeben: 2024-12-18 09:15:14
Original
801 Leute haben es durchsucht

Why am I getting an

IndexError: List Index Out of Range

Beim Versuch, über die Indizierung auf ein Listenelement zuzugreifen, tritt die Ausnahme „IndexError: List Index Out of Range“ auf. Dieser Fehler weist darauf hin, dass der angegebene Index die Anzahl der Elemente in der Liste überschreitet.

In Ihrem Fall versuchen Sie, Zeile 53 einer Ausgabe zu drucken. Diese Fehlermeldung deutet jedoch darauf hin, dass die Zeile nicht in der Liste vorhanden ist.

Indexstart

Denken Sie daran, dass in Python die Indizierung bei 0 beginnt. Wenn Sie also Wenn Sie eine Liste mit 53 Elementen haben, ist der Index des letzten Elements 52, nicht 53.

Beispiel

my_list = list(range(53))
print(my_list[52])  # Last item
Nach dem Login kopieren

In diesem Beispiel gibt my_list[52] das letzte Element in der Liste zurück, nämlich 52.

Zusätzliche Informationen

Der IndexError wird ausgelöst, wenn der angegebene Index erreicht ist ist:

  • Kleiner als 0 (negativer Index)
  • Gleich der Länge der Liste
  • Größer als die Länge der Liste

Das Verständnis des Indexstarts und der Bedingungen für die Auslösung eines IndexError ist von entscheidender Bedeutung, um Probleme außerhalb des Bereichs bei der Arbeit zu vermeiden Listen.

Das obige ist der detaillierte Inhalt vonWarum erhalte ich in Python die Meldung „IndexError: Listenindex außerhalb des gültigen Bereichs'?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage