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
lista.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':
lst = ['ab', 'cd', 'ab', 'ef', 'ab']
print(lst.index('ab', 1, 3))
Rezultati i ekzekutimit të kodit:
0
Shembull
Tani le të përcaktojmë pozitat për fillimin dhe përfundimin e kërkimit:
lst = ['ab', 'cd', 'ab', 'ef', 'ab']
print(lst.index('ab', 1, 3))
Rezultati i ekzekutimit të kodit:
2
Shembull
Le të kërkojmë një element që nuk ekziston:
lst = ['ab', 'cd', 'ab', 'ef', 'ab']
print(lst.index('xx'))
Në këtë rast metoda do të kthejë një gabim:
ValueError: 'ab' is not in list