Как получить последний элемент списка в Python — примеры

Существуют следующие методы получения последнего элемента списка в Python.

  1. Использование отрицательного индексирования, чтобы получить последний элемент списка.
  2. List.pop(): возвращает последний элемент списка.
  3. reversed() + next(): reversed() в сочетании с next() можно использовать для получения последнего элемента.
  4. Нарезка Python: используйте синтаксис list[-1:][0] для получения последнего элемента.
  5. Использование функции operator.itemgetter() для получения последнего элемента.
  6. Используйте реверсирование: переверните список и напечатайте первый элемент списка.

Способ 1: использование отрицательной индексации

Чтобы получить последний элемент списка в Python, проще всего использовать «отрицательное индексирование», подобное этому синтаксису «list[-1]». Синтаксис list[-n] получает элемент от n-го до последнего. Список[-1] получает последний элемент, а список[-2] получает предпоследний. Список[-1] является наиболее предпочтительным, кратчайшим и питоническим способом получения последнего элемента.

В этом списке «астральный» элемент стоит последним; чтобы получить доступ к этому элементу, напишите следующий код.

Что будет делать этот код, так это то, что он выберет последний элемент и сохранит его в last_element, и мы сможем распечатать элемент с помощью функции print().

Выход

Способ 2: метод list.pop()

«list.pop()» — это встроенный метод Python, который удаляет и возвращает объект по заданному индексу (передается как аргумент) из списка.

Выход

Способ 3: reverse() + next()

Функция «reversed()» в сочетании с функцией «next()» может использоваться для получения последнего элемента, потому что метод reversed() возвращает обратный порядок списка в качестве итератора, а метод next() печатает следующий элемент, в данном случае последний элемент.

Выход

Способ 4: используйте нарезку

Используйте нарезку, чтобы получить последний элемент в списке.

Выход

Способ 5: использование itemgetter()

«itemgetter()» — это функция модуля оператора, которая принимает исходный список и индекс и возвращает элемент списка на основе индекса.

Выход

Способ 6: с помощью метода reverse()

Используйте метод reverse(), чтобы перевернуть список и напечатать первый элемент.

Выход

Оцените статью

Автор статей и разработчик, делюсь знаниями.

Программирование на Python