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))

Консолга нима чиқарилишини айтинг.