Den Index eines Elements anhand seines Werts in Python finden
Wenn wir ein Element in einer Liste finden und
dabei seinen Index erhalten möchten, wenden wir
die Methode index an. In ihren ersten Parameter
übergeben wir den Wert des Elements. Im zweiten und
dritten optionalen Parameter können wir
jeweils den Start und das Ende der Suche angeben.
Lasst uns den Index von 1 in unserer
Liste finden:
lst = [1, 2, 3]
print(lst.index(1)) # gibt 0 aus
Lasst uns nun Start und Ende der Suche für ein Element festlegen:
lst = [1, 2, 3, 1, 4]
print(lst.index(1, 2, 4)) # gibt 3 aus
Wenn das Element nicht in der Liste ist, gibt die Methode index
einen Fehler zurück:
lst = [1, 2, 3]
print(lst.index(4)) # gibt einen Fehler aus
Gegeben ist eine Liste:
lst = ['a', 'b', 'c', 'd', 'e']
Finde die Nummer des Elements mit dem Wert
'c'.
Gegeben ist eine Liste:
lst = ['a', 'b', 'c', 'b', 'd']
Finde die Nummer des zweiten Elements mit dem Wert
'b'.
Der folgende Code ist gegeben:
lst = ['ab', 12, 'cd', 34]
tst = 'cd'
print(lst.index(tst))
Sag, was in der Konsole ausgegeben wird.
Der folgende Code ist gegeben:
lst = [1, 3, 'a', 'b', 3, 6]
tst = 2
print(lst.index(tst))
Sag, was in der Konsole ausgegeben wird.