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))
Консолго эмне чыгарылатынын айтыңыз.