Gjetja e indeksit të një elementi sipas vlerës së tij në Python

Nëse duhet të gjejmë një element në një listë dhe të marrim indeksin e tij, ne përdorim metodën index. Në parametrin e parë kalojmë vlerën e elementit. Në parametrat e dytë dhe tretë jo të detyrueshëm mund të përcaktojmë fillimin dhe fundin e kërkimit përkatësisht.

Le të gjejmë indeksin e 1 nga lista jonë:

pythonlst = [1, 2, 3]
print(lst.index(1)) # do të shfaqë 0

Tani le të përcaktojmë fillimin dhe fundin e kërkimit për elementin:

pythonlst = [1, 2, 3, 1, 4]
print(lst.index(1, 2, 4)) # do të shfaqë 3

Nëse elementi nuk është në listë, atëherë metoda index do të kthejë një gabim:

pythonlst = [1, 2, 3]
print(lst.index(4)) # do të shfaqë gabim
Задание 1

Jepet lista:

pythonlst = ['a', 'b', 'c', 'd', 'e']

Gjeni numrin e elementit me vlerë 'c'.

Задание 2

Jepet lista:

pythonlst = ['a', 'b', 'c', 'b', 'd']

Gjeni numrin e elementit të dytë me vlerë 'b'.

Задание 3

Jepet kodi në vijim:

pythonlst = ['ab', 12, 'cd', 34]
tst = 'cd'

print(lst.index(tst))

Thuani, çfarë do të shfaqet në konsolë.

Задание 4

Jepet kodi në vijim:

pythonlst = [1, 3, 'a', 'b', 3, 6]
tst = 2

print(lst.index(tst))

Thuani, çfarë do të shfaqet në konsolë.