Metoda rindex
Metoda rindex vrne največji
indeks ujemanja podniza od konca niza.
V prvem parametru metode navedemo niz
ali podniz, ki ga želimo najti, v
drugem neobveznem parametru - indeks
začetka iskanja, v tretjem neobveznem
parametru - indeks konca iskanja.
Za razliko od metode rfind
metoda rindex vrže izjemo
ValueError, če podniz ni
najden.
Sintaksa
niz.rindex(kaj najti, [začetek iskanja], [konec iskanja])
Primer
Poiščimo položaj prvega podniza
'a' od konca niza:
txt = 'abacdea'
print(txt.rindex('a'))
Rezultat izvajanja kode:
6
Primer
In sedaj nastavimo meje iskanja:
txt = 'abacdea'
print(txt.rindex('a', 1, 3))
Rezultat izvajanja kode:
2
Primer
Poskusimo sedaj z metodo
rindex najti neobstoječi podniz:
txt = 'abacdea'
print(txt.rindex('f'))
Po izvedbi kode nam je metoda vrnila napako:
ValueError: substring not found
Glejte tudi
-
metoda
replace,
ki išče in zamenja podniz v nizu -
metoda
startswith,
ki preverja podniz od začetka niza -
metoda
rfind,
ki vrne indeks zadnjega ujemanja podniza v nizu -
metoda
count,
ki vrne število pojavitev podniza v nizu -
metoda
endswith,
ki preverja pojavitev podniza od konca niza -
metoda
find,
ki vrne indeks prvega ujemanja podniza v nizu