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