Die index-Methode

Die Methode index sucht ein Element in einer Liste und gibt den Index seines ersten Vorkommens zurück. Im ersten Parameter geben wir das gesuchte Element an. Im zweiten optionalen Parameter geben wir die Startposition der Suche an, im dritten optionalen Parameter - die Endposition der Suche.

Syntax

pythonliste.index(was gesucht wird, [Start der Suche], [Ende der Suche])

Beispiel

Lassen Sie uns die Position des ersten Vorkommens des Elements 'ab' finden:

pythonlst = ['ab', 'cd', 'ab', 'ef', 'ab']
print(lst.index('ab', 1, 3))

Ergebnis der Codeausführung:

python0

Beispiel

Lassen Sie uns nun Start- und Endpositionen für die Suche festlegen:

pythonlst = ['ab', 'cd', 'ab', 'ef', 'ab']
print(lst.index('ab', 1, 3))

Ergebnis der Codeausführung:

python2

Beispiel

Suchen wir ein nicht vorhandenes Element:

pythonlst = ['ab', 'cd', 'ab', 'ef', 'ab']
print(lst.index('xx'))

In diesem Fall gibt die Methode einen Fehler zurück:

errorValueError: 'ab' is not in list

Siehe auch

  • die Funktion len,
    die die Länge einer Liste zurückgibt
  • die Methode count,
    die die Anzahl der Vorkommen eines Elements in einer Liste zurückgibt
  • die Methode insert,
    die ein Element in eine Liste vor einem bestimmten Index einfügt
  • die Methode pop,
    die ein Element anhand seines Index entfernt