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