Website-Suche

Wie man die Position eines Elements in Python erhält?


In diesem Leitfaden werden wir zeigen, wie man die Position eines Elements in Python erhält.

Wie man einen Index des Elements in Python findet?

Python bietet verschiedene Situationen, in denen Sie die genaue Position eines bestimmten Elements innerhalb einer Liste oder eines Strings kennen müssen. Python verfügt über mehrere integrierte Methoden und Funktionen, um vergleichbare Aufgaben auszuführen.

Lass uns ein paar Beispiele durchgehen, wie man den Index von Elementen mit verschiedenen Methoden abrufen kann.

Beispiel 1: Bestimmen Sie die Position eines Elements mit der Methode “index()” aus der Python-Liste
Die Methode “index()”, die in Python integriert ist, bietet eine grundlegende und unkomplizierte Technik, um den Standort eines Elements in einer Liste zu ermitteln. Wenn das Element vorhanden ist, liefert es den Index seines ersten Vorkommens, andernfalls wird ein ValueError ausgelöst.

Zuerst deklarieren Sie eine Listenvariable mit dem Namen „mylist“ und initialisieren Sie sie dann mit den Ganzzahlwerten. Danach erstellen Sie die Variable „find_element“ und weisen ihr ein gewünschtes Element der zuvor deklarierten Liste zu:

mylist = [100, 200, 300, 400, 50]
find_element = 300

Rufen Sie nun die Methode index() auf, die die Variable find_element als Argument übernimmt, um ihren Index zu erhalten und diesen an die Variable position1 im try-Block zu übergeben. Wenden Sie dann die print()-Anweisung an, um den resultierenden Wert zu erhalten. Wenn das angegebene Element nicht in der Liste gefunden wird, wird der ValueError angezeigt:

try:

    position1 = mylist.index(find_element)     print(f"The Element {find_element} is at Position {position1}.") except ValueError:

    print("Element not found in the Given list.")

Laut der unten angegebenen Ausgabe ist die Position des angegebenen Elements „2“:

Methode 2: Den Index/Position eines Elements mit der Methode „find()“ aus Python-String ermitteln
Python enthält die Methode „find()“, um eine Teilzeichenfolge innerhalb eines Strings zu lokalisieren. Sie gibt die Position des ersten Vorkommens der Teilzeichenfolge zurück. Der Hauptunterschied besteht darin, dass „find()“ „-1“ zurückgibt, wenn die eingegebene Teilzeichenfolge nicht gefunden wird.

Lass uns zu einem einfachen Beispiel übergehen.

Zunächst deklarieren Sie die Variable „mystring“ und initialisieren sie mit dem String. Dann deklarieren Sie eine weitere Variable „sub_string“ und übergeben sie an den Teilstring:

mystring = "Today is a Good Day"
sub_string = "Good"

find_position = mystring.find(sub_string)

Danach verwenden Sie die „if else“-Bedingung, um die Position des angegebenen Teilstrings zu überprüfen, und rufen Sie die „print()“-Anweisung auf, um die Position des Strings anzuzeigen:

if find_position != -1:

    print(f"Given Substring '{sub_string}' is at the Position {find_position}.") else:

    print("Substring not found in the string.")

Ausgabe

Wir haben detaillierte Informationen zusammengestellt, wie man die Position eines Elements in Python erhält.

Fazit

Python bietet verschiedene Techniken, um die Position eines Elements abzurufen, einschließlich der Methoden „index()“ sowie der Methode „find()“ zum Ermitteln des Indexwerts einer Teilzeichenkette. Dieser Leitfaden hat gezeigt, wie man die Position eines Elements in einem bestimmten Datentyp in Python ermittelt.