Heim >Backend-Entwicklung >Python-Tutorial >Wie funktionieren Negativlistenindizes in Python?

Wie funktionieren Negativlistenindizes in Python?

Linda Hamilton
Linda HamiltonOriginal
2024-10-27 07:56:03297Durchsuche

How do Negative List Indices Work in Python?

Negativlistenindizes verstehen

Das angegebene Codefragment enthält eine Liste n von Knoten, wobei link() eine Verbindung zwischen dem ersten und dem Knoten herstellt letzte Elemente. Eine Schlüsselkomponente des Codes ist die Verwendung von -1 als Index für die Liste.

Positive und negative Indizierung

In Python können Listen sowohl positiv indiziert werden und negativ. Positive Indizes beginnen bei 0 und erhöhen sich, um auf Elemente auf der linken Seite der Liste zuzugreifen. Umgekehrt beginnen negative Indizes bei -1 und dekrementieren sich, um auf Elemente auf der rechten Seite der Liste zuzugreifen.

Negativen Index -1 verwenden

Im Fall von Liste n , list[-1] bezieht sich auf das letzte Element der Liste. Dies liegt daran, dass negative Indizes beginnend mit dem Element ganz rechts von -1 dekrementieren. Deshalb greift Liste[-1] auf das letzte Element zu, Liste[-2] greift auf das vorletzte Element zu und so weiter.

Beispiel

Betrachten Sie die Liste [1, 2, 3, 4, 5].

  • list[0] → 1 (erstes Element)
  • list[1] → 2 (zweites Element)
  • Liste[-1] → 5 (letztes Element)
  • Liste[-2] → 4 (vorletztes Element)

Fazit

Negative Indizes bieten eine bequeme Möglichkeit, auf Elemente auf der rechten Seite einer Liste zuzugreifen, wodurch es einfach ist, Operationen am letzten oder vorletzten Element durchzuführen.

Das obige ist der detaillierte Inhalt vonWie funktionieren Negativlistenindizes in Python?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
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