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
liste.index(was gesucht wird, [Start der Suche], [Ende der Suche])
Beispiel
Lassen Sie uns die Position des ersten Vorkommens
des Elements 'ab' finden:
lst = ['ab', 'cd', 'ab', 'ef', 'ab']
print(lst.index('ab', 1, 3))
Ergebnis der Codeausführung:
0
Beispiel
Lassen Sie uns nun Start- und Endpositionen für die Suche festlegen:
lst = ['ab', 'cd', 'ab', 'ef', 'ab']
print(lst.index('ab', 1, 3))
Ergebnis der Codeausführung:
2
Beispiel
Suchen wir ein nicht vorhandenes Element:
lst = ['ab', 'cd', 'ab', 'ef', 'ab']
print(lst.index('xx'))
In diesem Fall gibt die Methode einen Fehler zurück:
ValueError: 'ab' is not in list