Python -Liste -1 -Index

Python -Liste -1 -Index
Python ist definiert als eine mit Null-Indexed-Sprache, da alle Berechnungen bei Null beginnen. Bei der Angabe eines numerischen Bereichs ist sie ebenfalls links und rechts ausschließend. Dies gilt für Objekte wie Listen sowie Serien, bei denen das erste Element einen Index von 0 hat. Wir müssen sowohl den Anfangsindex als auch den Endindex liefern, wenn wir Bereiche generieren oder einen Wertebereich aus einem listenähnlichen Objekt schneiden.

Dies ist der Zeitpunkt, an dem die Sprache des linken inklusiven und rechten Exklusive ins Spiel kommt. Der linke Index ist im zurückgegebenen Bereich oder in Slice hinzugefügt. Mit Beispielen werden wir in diesem Beitrag den Python List -1 -Index durchlaufen.

Was ist Python List Index?

Eine Liste ist ein Container, der Objekte verschiedener Datenarten in einer geordneten Sequenz speichert (INTs, Floats, Streicher, Boolesche usw.). Es ist eine entscheidende Datenstruktur, auf der Python aufgebaut ist. Die Daten sind in quadratischen Klammern ([]) mit Kommas zwischen den Werten (,) eingeschlossen.

Die Elemente der Liste werden von Null bis eins indiziert, wobei der erste Eintrag mit dem Index 0 beginnt. Sie können die erzeugte Liste bearbeiten, indem Sie neue Elemente hinzufügen, vorhandene ändern oder sie löschen. Doppelte Einträge und eine verschachtelte Liste sind ebenfalls möglich.

Auf einer Liste stehen zahlreiche Methoden zur Verfügung, von denen einer der Index ist ().

Die Funktion index () in Python gibt den Index des übergebenen Elements zurück. Diese Methode empfängt ein Argument und gibt den Index dieses Parameters zurück. Es wirft ein ValueError, wenn das Element nicht da ist. Wenn eine Liste doppelte Elemente enthält, wird der Index des ersten vorkommenden Elements zurückgegeben. Diese Methode akzeptiert zwei zusätzliche optionale Parameter, Start und Ende, die zur Begrenzung der Indexsuche verwendet werden.

Verwendung der negativen Indexierung in der Liste

In den meisten Computersprachen beginnt die Indizierung bei 0 für Arrays und Listen.

Python hat jedoch eine einzigartige Funktion namens Negative Indexierung. Die negative Indizierung ist im Grunde genommen der Indexierungsprozess einer Liste von Anfang an mit der Indexierung ab -1, i.e., -1 Bietet das letzte Element der Liste, -2 das zweite letzte Element der Liste usw.

Der Prozess der negativen Indexierung kann verwendet werden, um Daten vom Ende einer Liste aus zu sehen oder sogar anzuzeigen. Darüber hinaus kann es auch verwendet werden, um eine Zahl oder sogar einen Text umzukehren, ohne dass zusätzliche Schritte erforderlich sind.

Beispiel 1:

Die Methoden "Len" und "Index" werden verwendet, um den negativen Index eines Elements in einer Liste zu erwerben, wenn es erforderlich ist. Eine Demonstration dieses Konzepts finden Sie weiter unten. Eine Liste von Ganzzahlen wird im Code definiert und auf dem Bildschirm angezeigt.

Auf dem Bildschirm wird ein Schlüssel definiert und angezeigt. Der Unterschied zwischen der Länge der Liste und dem in einem bestimmten Schlüssel vorhandenen Element wird berechnet. Dies ist eine Variable, die ihr zugewiesen wurde. Dies ist in den folgenden folgenden Screenshots zu sehen.

Versuchen Sie, den folgenden Code zu verstehen. Wir haben ein Array mit den Werten 43, 56, 32, 76, 33, 22 und 11 gemacht. Die Liste wurde dann mit dem gelieferten Schlüsselwert gedruckt. Anschließend erstellen wir eine Variable, die wir Len () und Val nennen.Indexfunktionen. Das Array und der Schlüsselwert wurden ebenfalls als Argumente angegeben. Schließlich wird das Ergebnis der Ausführung der Funktion auf dem Bildschirm angezeigt.

list_val = [43, 56, 32, 76, 33, 22, 11]
print ("Die Liste lautet wie folgt:")
print (list_val)
Key_val = 32
print ("Der Schlüsselwert ist wie folgt:")
print (key_val)
outcome = len (list_val) - list_val.Index (KEY_VAL)
print ("Die Ausgabe ist wie folgt:")
Druck (Ergebnis)

Dies ist die Ausgabe, die die Liste, den Schlüsselwert und das Ergebnis enthält.

Beispiel 2:

Die Indizes werden in Arrays in allen Computersprachen verwendet, wie wir alle wissen. Die Indizes der Elemente eines Arrays können überquert werden, um auf die in einem Array verfügbaren Elemente zugreifen zu können. Keine Computersprache ermöglicht es uns, einen negativen Indexwert wie -4 anzugeben.

In Python kann eine negative Indexierung durchgeführt werden, die in anderen Programmiersprachen nicht zugänglich ist. Dies bedeutet, dass -1 das endgültige Element des Arrays darstellt, während -2 das zweite endgültige Element des Arrays darstellt. Die negative Indizierung des Arrays beginnt am Ende. Dies zeigt an, dass das endgültige Element des Arrays -1 ist, was das erste negative Indexierungselement ist.

Der folgende Code, in dem erklärt wird, wie Sie ein Array erstellen, wie Sie in der Startlinie sehen können. Das Array hat Werte von 11, 24, 45, 87, 44 und 88. Anschließend versuchten wir, die Elemente an den Positionen -1 und -2 abzurufen, wie unten zu sehen ist.

arr = [11,24, 45, 87, 44, 88]
print (arr [-1])
print (arr [-2])

Die Zahlen (88 und 44) ​​an den Positionen -1- und -2 -Positionen des Arrays sind unten gezeigt.

Beispiel 3:

In diesem Beispiel werden wir das Element in den -1 -Index eines Arrays einfügen. Wir haben ein Array mit dem Namen "List_val" in der ersten Codezeile erstellt. Das Array enthält vier Elemente. Diese Elemente sind "Apple", "Orange", "Banane" und "Trauben", wie Sie sehen können. Das ursprüngliche Array wurde dann gedruckt und die Insert () Methode wurde verwendet, um das angegebene Element dem -1 -Index des Arrays hinzuzufügen. Schließlich wird das Array aktualisiert und präsentiert.

list_val = ['Apple', 'orange', 'banane', 'trauben']
print ('Original Array:', list_val)
list_val.Insert (-1, 'Apfelsaft')
Print ('Array nach Einfügen von Element bei -1 Index:', list_val)

Hier ist die Ausgabe, die sowohl das Original als auch das neue Array enthält, zu dem das gewünschte Element hinzugefügt wurde. Siehe unten.

Abschluss:

Dieser Artikel überläuft die Funktion Python List Index () ausführlich ausführlich. Unser Hauptziel war es, ein Element mit dem -1 -Index zu erhalten. Darüber hinaus haben wir Anweisungen zum Hinzufügen eines Elements zum Array im -1 -Index aufgenommen. Alle diese Ideen werden mit Beispielen für Ihre Anleitung gut erklärt. In diesen Richtlinien finden Sie eine klare Vorstellung des Python -Liste -1 -Index.