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