Получить последний элемент в списке на Python можно двумя способами: 1
- Использовать отрицательный индекс. 1 Если в квадратных скобках указать отрицательное число, то индексация будет идти с конца списка. 1 То есть -1 обозначает последний элемент, -2 — предпоследний и так далее. 1 Пример:
last_element = list[-1]
. 2 - Использовать функцию len(). 1 Она возвращает длину списка, а затем из этого числа вычесть единицу (так как индексация начинается с нуля). 1 Пример:
last_element = list[len(list) - 1]
. 2
Оба этих способа работают только с непустыми списками. 1 Если список пустой, будет выброшено исключение IndexError. 1 Поэтому перед обращением к последнему элементу списка стоит проверять, не пуст ли он. 1