index-metodi

index-metodi etsii elementin listasta ja palauttaa sen ensimmäisen esiintymän indeksin. Ensimmäisessä parametrissa määritämme etsimämme elementin. Toisessa valinnaisessa parametrissa osoitamme haun alkukohta, kolmannessa valinnaisessa parametrissa - haun loppukohta.

Syntaksi

pythonlista.index(mitä etsimme, [haun alku], [haun loppu])

Esimerkki

Etsitään elementin 'ab' ensimmäisen esiintymän sijainti:

pythonlst = ['ab', 'cd', 'ab', 'ef', 'ab']
print(lst.index('ab', 1, 3))

Koodin suorituksen tulos:

python0

Esimerkki

Asetetaan nyt haun alku- ja loppukohdat:

pythonlst = ['ab', 'cd', 'ab', 'ef', 'ab']
print(lst.index('ab', 1, 3))

Koodin suorituksen tulos:

python2

Esimerkki

Etsitään puuttuvaa elementtiä:

pythonlst = ['ab', 'cd', 'ab', 'ef', 'ab']
print(lst.index('xx'))

Tässä tapauksessa metodi palauttaa meille virheen:

errorValueError: 'ab' is not in list

Katso myös

  • funktio len,
    joka palauttaa listan pituuden
  • metodi count,
    joka palauttaa elementin esiintymisten määrän listassa
  • metodi insert,
    joka lisää elementin listaan ennen määritettyä indeksiä
  • metodi pop,
    joka poistaa elementin sen indeksin perusteella