Metoda index

Metoda index kërkon një element në një listë dhe kthen indeksin e shfaqjes së tij të parë. Në parametrin e parë vendosim elementin që na intereson. Në parametrin e dytë opsional përcaktojmë pozitën e fillimit të kërkimit, në parametrin e tretë opsional - pozitën e përfundimit të kërkimit.

Sintaksa

pythonlista.index(çfarë kërkojmë, [fillimi i kërkimit], [fundi i kërkimit])

Shembull

Le të gjejmë pozitën e shfaqjes së parë të elementit 'ab':

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

Rezultati i ekzekutimit të kodit:

python0

Shembull

Tani le të përcaktojmë pozitat për fillimin dhe përfundimin e kërkimit:

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

Rezultati i ekzekutimit të kodit:

python2

Shembull

Le të kërkojmë një element që nuk ekziston:

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

Në këtë rast metoda do të kthejë një gabim:

errorValueError: 'ab' is not in list

Shihni gjithashtu

  • funksioni len,
    i cili kthen gjatësinë e listës
  • metoda count,
    e cila kthen numrin e përputhjeve të një elementi në listë
  • metoda insert,
    e cila shton një element në listë përpara indeksit të specifikuar
  • metoda pop,
    e cila heq një element sipas indeksit të tij