Az index metódus
Az index metódus egy elemet keres egy listában
és visszaadja az első előfordulásának indexét.
Az első paraméterben adjuk meg a keresni kívánt
elemet. A második, opcionális paraméterben
meghatározzuk a keresés kezdeti pozícióját, a harmadik
opcionális paraméterben pedig a keresés végének
pozícióját.
Szintaxis
lista.index(mit keresünk, [keresés kezdete], [keresés vége])
Példa
Keressük meg az 'ab' elem első előfordulásának
pozícióját:
lst = ['ab', 'cd', 'ab', 'ef', 'ab']
print(lst.index('ab'))
A kód végrehajtásának eredménye:
0
Példa
Most adjunk meg kezdő és végpozíciót a kereséshez:
lst = ['ab', 'cd', 'ab', 'ef', 'ab']
print(lst.index('ab', 1, 3))
A kód végrehajtásának eredménye:
2
Példa
Keressünk egy nem megtalálható elemet:
lst = ['ab', 'cd', 'ab', 'ef', 'ab']
print(lst.index('xx'))
Ebben az esetben a metódus hibát fog visszaadni:
ValueError: 'xx' is not in list