Bir Elemanın Değerine Göre İndeksini Bulma

Bir listede bir elemanı bulmamız ve bunun indeksini almamız gerekiyorsa, index yöntemini uygularız. İlk parametresine elemanın değerini geçiririz. İkinci ve üçüncü isteğe bağlı parametrelerde sırasıyla aramanın başlangıcını ve sonunu belirtebiliriz.

Listemizdeki 1'in indeksini bulalım:

pythonlst = [1, 2, 3]
print(lst.index(1)) # 0 yazdırır

Şimdi bir eleman için arama başlangıcını ve sonunu belirleyelim:

pythonlst = [1, 2, 3, 1, 4]
print(lst.index(1, 2, 4)) # 3 yazdırır

Eğer eleman listede yoksa, index yöntemi bize bir hata döndürür:

pythonlst = [1, 2, 3]
print(lst.index(4)) # hata verir
Задание 1

Bir liste verilmiştir:

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

Değeri 'c' olan elemanın numarasını bulun.

Задание 2

Bir liste verilmiştir:

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

Değeri 'b' olan ikinci elemanın numarasını bulun.

Задание 3

Aşağıdaki kod verilmiştir:

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

print(lst.index(tst))

Konsola ne yazdırılacağını söyleyin.

Задание 4

Aşağıdaki kod verilmiştir:

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

print(lst.index(tst))

Konsola ne yazdırılacağını söyleyin.