index მეთოდი
index მეთოდი ეძებს ელემენტს სიაში
და აბრუნებს მისი პირველი გამოჩენის ინდექსს.
პირველ პარამეტრში ვნიშნავთ ჩვენთვის საინტერესო
ელემენტს. მეორე ნებაყოფლობით პარამეტრში
ვმიუთითებთ ძიების დაწყების პოზიციას, მესამე
ნებაყოფლობით პარამეტრში - ძიების დასრულების
პოზიციას.
სინტაქსი
სია.index(რას ვძებთ, [ძიების დასაწყისი], [ძიების დასასრული])
მაგალითი
მოდი ვიპოვოთ ელემენტის 'ab' პირველი გამოჩენის
პოზიცია:
lst = ['ab', 'cd', 'ab', 'ef', 'ab']
print(lst.index('ab', 1, 3))
კოდის შესრულების შედეგი:
0
მაგალითი
ახლა კი დავაყენოთ პოზიციები ძიების დასაწყისისთვის და დასასრულისთვის:
lst = ['ab', 'cd', 'ab', 'ef', 'ab']
print(lst.index('ab', 1, 3))
კოდის შესრულების შედეგი:
2
მაგალითი
მოდი ვეძებოთ არმყოფი ელემენტი:
lst = ['ab', 'cd', 'ab', 'ef', 'ab']
print(lst.index('xx'))
ამ შემთხვევაში მეთოდი დააბრუნებს შეცდომას:
ValueError: 'ab' is not in list