Python-da elementyň bahasy boýunça indeksini gözlemek

Eger biz sanawda bir elementi gözlemeli we onuň indeksini almaly bolsak, biz index metodyny ulanýarys. Onuň birinji parametrine elementiň bahasyny geçirýäris. Ikinji we üçünji hökmany däl parametrlerde gözlegiň başyny we soňuny degişlilikde görkezip bileris.

Geliň, sanawymyzdaky 1 elementiň indeksini gözläli:

pythonlst = [1, 2, 3]
print(lst.index(1)) # 0 çykarar

Indi bir element üçin gözlegiň başyny we soňuny görkezeli:

pythonlst = [1, 2, 3, 1, 4]
print(lst.index(1, 2, 4)) # 3 çykarar

Eger element sanawda ýok bolsa, onda index metodu bize ýalňyşlyk gaýtarar:

pythonlst = [1, 2, 3]
print(lst.index(4)) # ýalňyşlyk çykarar
Задание 1

Sanaw berlen:

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

'c' bahasy bolan elementleriň nomerini gözläň.

Задание 2

Sanaw berlen:

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

'b' bahasy bolan ikinji elementleriň nomerini gözläň.

Задание 3

Aşakdaky kod berlen:

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

print(lst.index(tst))

Konsolyň näme çykarjakdygyny aýdyň.

Задание 4

Aşakdaky kod berlen:

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

print(lst.index(tst))

Konsolyň näme çykarjakdygyny aýdyň.