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))
Консолга нима чиқарилишини айтинг.