ИНДЕКС ПОСЛЕДНЕГО ВХОЖДЕНИЯ В СПИСОК PYTHON
В Python для поиска индекса последнего вхождения элемента в список можно воспользоваться методом списка list.index()
в сочетании с методом list.reverse()
, который разворачивает список в обратном порядке:
my_list = [10, 20, 30, 20, 40, 20, 50]
last_index = len(my_list) - my_list.index(20) - 1
print(last_index)
В этом примере мы создаем список my_list
с повторяющимся элементом - числом 20. Далее мы получаем индекс первого вхождения 20 в списке с помощью метода list.index()
и вычитаем его из общей длины списка и минус единицы, так как индексы в Python начинаются с нуля. Полученный результат - это индекс последнего вхождения числа 20 в список.
Еще один способ получения индекса последнего вхождения состоит в использовании среза списка в сочетании с методом list.index()
:
my_list = [10, 20, 30, 20, 40, 20, 50]
last_index = len(my_list) - my_list[::-1].index(20) - 1
print(last_index)
В этом примере мы получаем срез my_list[::-1]
, который разворачивает список в обратном порядке, и получаем индекс первого вхождения числа 20 с помощью метода list.index()
. Затем мы вычитаем полученный индекс из длины списка и минус единицы, получая индекс последнего вхождения элемента.
Урок 10 Строки: индексы и срезы Python
Python-джедай #8 - Списки
Python с нуля - Списки в Python - Методы списков, сортировка списка, срезы списков в Python
35 Введение в цикл for и перебор элементов списка в Python
Уроки Python / Индексы и срезы в массивах, списках
Python. Списки. Индексы
Python 3 #10: списки - срезы и методы: append, insert, pop, sort, index, count, reverse, clear
13 Списки: индексы и срезы Python
Новые материалы:
- Django rest framework фильтрация
- Инициализация весов pytorch
- Композиция классов python
- Python geany скачать
- Python преобразовать список в датафрейм
- Персептрон на python
- Алгоритм борувки python
- Переполнение стека python
- Django не отображаются картинки
- Python функция locals
- Консольная игра на python
- Напечатать таблицу умножения на 7 python
- Jit компиляция python
- Обработка изображений numpy
- Python pandas формат даты