ელემენტის ინდექსის მოძებნა მისი მნიშვნელობით Python-ში
თუ ჩვენ გვჭირდება ელემენტის პოვნა სიაში და
ამასთანავე მისი ინდექსის მიღება, ჩვენ ვიყენებთ
მეთოდს index. მის პირველ პარამეტრში
ვაწვდით ელემენტის მნიშვნელობას. მეორე და
მესამე არასავალდებულო პარამეტრებში შეგვიძლია
მივუთითოთ ძიების დასაწყისი და დასასრული, შესაბამისად.
მოდი ვიპოვოთ 1-ის ინდექსი ჩვენი
სიიდან:
lst = [1, 2, 3]
print(lst.index(1)) # გამოიტანს 0-ს
ახლა მოდი დავაყენოთ დასაწყისი და დასასრული ძიებისთვის ელემენტისთვის:
lst = [1, 2, 3, 1, 4]
print(lst.index(1, 2, 4)) # გამოიტანს 3-ს
თუ ელემენტი არ არის სიაში, მაშინ მეთოდი index
დაგვიბრუნებს შეცდომას:
lst = [1, 2, 3]
print(lst.index(4)) # გამოიტანს შეცდომას
მოცემულია სია:
lst = ['a', 'b', 'c', 'd', 'e']
იპოვეთ ელემენტის ნომერი 'c'
მნიშვნელობით.
მოცემულია სია:
lst = ['a', 'b', 'c', 'b', 'd']
იპოვეთ მეორე ელემენტის ნომერი 'b'
მნიშვნელობით.
მოცემულია შემდეგი კოდი:
lst = ['ab', 12, 'cd', 34]
tst = 'cd'
print(lst.index(tst))
თქვით, რა გამოიტანება კონსოლში.
მოცემულია შემდეგი კოდი:
lst = [1, 3, 'a', 'b', 3, 6]
tst = 2
print(lst.index(tst))
თქვით, რა გამოიტანება კონსოლში.