Elementin qiymetine gore indeksinin tapilmasi Python-da

Əgər bizə siyahida bir elementi tapmaq və eyni zamanda onun indeksini almaq lazımdırsa, biz index metodundan istifadə edirik. Onun birinci parametrinə elementin qiymətini ötürürük. Ikinci və üçüncü isteğe bağlı parametrlerde isə müvafiq olaraq axtarışın başlanğıcını və sonunu göstərə bilərik.

Gəlin siyahımızdan 1 elementinin indeksini tapaq:

pythonlst = [1, 2, 3]
print(lst.index(1)) # 0 çap edəcək

İndi gəlin element üçün axtarışın başlanğıcını və sonunu təyin edək:

pythonlst = [1, 2, 3, 1, 4]
print(lst.index(1, 2, 4)) # 3 çap edəcək

Əgər element siyahıda yoxdursa, onda index metodu bizə xəta qaytaracaq:

pythonlst = [1, 2, 3]
print(lst.index(4)) # xəta çap edəcək
Задание 1

Siyahı verilib:

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

'c' qiymətinə malik elementin nömrəsini tapın.

Задание 2

Siyahı verilib:

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

'b' qiymətinə malik ikinci elementin nömrəsini tapın.

Задание 3

Aşağıdakı kod verilib:

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

print(lst.index(tst))

Konsola nə çap olunacağını deyin.

Задание 4

Aşağıdakı kod verilib:

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

print(lst.index(tst))

Konsola nə çap olunacağını deyin.