Запіс на курсы па HTML, CSS, JavaScript, PHP, Python, фрэймворкам і CMS,
а таксама: дапамога ў пошуку працы і заказаў, стажыроўка на рэальных праектах→
⊗pyPmLsIBV 54 of 208 menu

Пошук індэкса элемента па яго значэнні ў 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))

Скажыце, што выведзецца ў кансоль.

byenru