De index van een element vinden op basis van zijn waarde in Python
Als we een element in een lijst moeten vinden en
daarbij zijn index moeten krijgen, passen we
de methode index toe. In de eerste parameter
geven we de waarde van het element door. In de tweede en
derde optionele parameters kunnen we
respectievelijk het begin en het einde van de zoekopdracht opgeven.
Laten we de index van 1 uit onze
lijst vinden:
lst = [1, 2, 3]
print(lst.index(1)) # geeft 0 weer
Laten we nu het begin en het einde van de zoekopdracht voor het element opgeven:
lst = [1, 2, 3, 1, 4]
print(lst.index(1, 2, 4)) # geeft 3 weer
Als het element niet in de lijst staat, dan zal de methode index
een fout teruggeven:
lst = [1, 2, 3]
print(lst.index(4)) # geeft een foutmelding weer
Gegeven een lijst:
lst = ['a', 'b', 'c', 'd', 'e']
Vind het nummer van het element met de waarde
'c'.
Gegeven een lijst:
lst = ['a', 'b', 'c', 'b', 'd']
Vind het nummer van het tweede element met de waarde
'b'.
Gegeven de volgende code:
lst = ['ab', 12, 'cd', 34]
tst = 'cd'
print(lst.index(tst))
Zeg wat er in de console wordt weergegeven.
Gegeven de volgende code:
lst = [1, 3, 'a', 'b', 3, 6]
tst = 2
print(lst.index(tst))
Zeg wat er in de console wordt weergegeven.