80 of 151 menu

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
Slovenščina
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Za delovanje spletnega mesta, analitiko in personalizacijo uporabljamo piškotke. Obdelava podatkov poteka v skladu s Politiko zasebnosti.
sprejmi vse nastavi zavrni