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))
Консольде не шығатынын айтыңыз.