Pronalaženje indeksa elementa po njegovoj vrednosti u Pythonu

Ako treba da pronađemo element u listi i da pri tome dobijemo njegov indeks, primenjujemo metodu index. U njen prvi parametar prosledimo vrednost elementa. U drugom i trećem opcionom parametru možemo odrediti početak i kraj pretrage, respektivno.

Hajde da pronađemo indeks 1 iz naše liste:

pythonlst = [1, 2, 3]
print(lst.index(1)) # ispisaće 0

Sada hajde da odredimo početak i kraj pretrage za element:

pythonlst = [1, 2, 3, 1, 4]
print(lst.index(1, 2, 4)) # ispisaće 3

Ako elementa nema u listi, onda će metoda index vratiti grešku:

pythonlst = [1, 2, 3]
print(lst.index(4)) # ispisaće grešku
Задание 1

Data je lista:

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

Pronađite broj elementa sa vrednošću 'c'.

Задание 2

Data je lista:

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

Pronađite broj drugog elementa sa vrednošću 'b'.

Задание 3

Dat je sledeći kod:

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

print(lst.index(tst))

Recite šta će biti ispisano u konzolu.

Задание 4

Dat je sledeći kod:

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

print(lst.index(tst))

Recite šta će biti ispisano u konzolu.