offline version v3
Запись на курсы по HTML, CSS, JavaScript, PHP, фреймворкам и CMS,
а также: помощь в поиске работы и заказов, стажировка на реальных проектах→
12 of 151 menu

Метод index

Метод index ищет элемент в списке и возвращает индекс его первого вхождения. В первом параметре задаем интересующий нас элемент. Во втором необязательном параметре указываем позицию начала поиска, в третьем необязательном параметре - позицию конца поиска.

Синтаксис

список.index(что ищем, [начало поиска], [конец поиска])

Пример

Давайте найдем позицию первого вхождения элемента 'ab':

lst = ['ab', 'cd', 'ab', 'ef', 'ab'] print(lst.index('ab', 1, 3))

Результат выполнения кода:

0

Пример

А теперь зададим позиции для начала и конца поиска:

lst = ['ab', 'cd', 'ab', 'ef', 'ab'] print(lst.index('ab', 1, 3))

Результат выполнения кода:

2

Пример

Поищем отсутствующий элемент:

lst = ['ab', 'cd', 'ab', 'ef', 'ab'] print(lst.index('xx'))

В этом случае метод вернет нам ошибку:

ValueError: 'ab' is not in list

Смотрите также

  • функция len,
    которая возвращает длину списка
  • метод count,
    который возвращает количество совпадений элемента в списке
  • метод insert,
    который добавляет элемент в список перед указанным индексом
  • метод pop,
    который удаляет элемент по его индексу