ელემენტის ინდექსის მოძებნა მისი მნიშვნელობით Python-ში

თუ ჩვენ გვჭირდება ელემენტის პოვნა სიაში და ამასთანავე მისი ინდექსის მიღება, ჩვენ ვიყენებთ მეთოდს index. მის პირველ პარამეტრში ვაწვდით ელემენტის მნიშვნელობას. მეორე და მესამე არასავალდებულო პარამეტრებში შეგვიძლია მივუთითოთ ძიების დასაწყისი და დასასრული, შესაბამისად.

მოდი ვიპოვოთ 1-ის ინდექსი ჩვენი სიიდან:

pythonlst = [1, 2, 3]
print(lst.index(1)) # გამოიტანს 0-ს

ახლა მოდი დავაყენოთ დასაწყისი და დასასრული ძიებისთვის ელემენტისთვის:

pythonlst = [1, 2, 3, 1, 4]
print(lst.index(1, 2, 4)) # გამოიტანს 3-ს

თუ ელემენტი არ არის სიაში, მაშინ მეთოდი index დაგვიბრუნებს შეცდომას:

pythonlst = [1, 2, 3]
print(lst.index(4)) # გამოიტანს შეცდომას
Задание 1

მოცემულია სია:

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

იპოვეთ ელემენტის ნომერი 'c' მნიშვნელობით.

Задание 2

მოცემულია სია:

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

იპოვეთ მეორე ელემენტის ნომერი 'b' მნიშვნელობით.

Задание 3

მოცემულია შემდეგი კოდი:

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

print(lst.index(tst))

თქვით, რა გამოიტანება კონსოლში.

Задание 4

მოცემულია შემდეგი კოდი:

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

print(lst.index(tst))

თქვით, რა გამოიტანება კონსოლში.