Ismycode |.
В этом руководстве давайте посмотрим на наиболее эффективные способы Найти последний элемент в списке в питоне.
Какой список в Python?
Список является одним из наиболее часто используемых типов данных в Python. Список представляет собой набор элементов, которые могут быть любого типа данных. Один список может содержать комбинацию номеров, строк, вложенных списков и т. Д.
Как получить последний элемент списка в Python
Способ 1 – путем итерации всех элементов в списке
Самый распространенный и простой способ Получить последний элемент в списке проходит через итерацию всего элемента, пока он не достигнет последнего элемента, как показано ниже.
# Python code to access the last element
# in a list using for loop
# Declaring and initializing list
number_list = [2, 1, 7, 4, 5, 3,6]
print ("List of elements are : " + str(number_list))
# using loop method to print last element
for i in range(0, len(number_list)):
if i == (len(number_list)-1):
print ("The last element of list is : "+ str(number_list[i]))
# Output
List of elements are : [2, 1, 7, 4, 5, 3, 6]
The last element of list is : 6
Способ 2 – Использование метода обратного ()
Обратный () Способ в Python используется для изменения элементов списка. Обратный () Метод не предпринимает никаких аргументов и не возвращает никаких значений вместо этого, он переворает существующий список.
# Python code to access the last element
# in a list using reverse() method
# Declaring and initializing list
number_list = [2, 1, 7, 4, 5, 3,6]
print ("List of elements are : " + str(number_list))
# using reverse method to print last element
number_list.reverse()
print("The last element of list using reverse method are : "
+ str(number_list[0]))
# Output
List of elements are : [2, 1, 7, 4, 5, 3, 6]
The last element of list using reverse method are : 6
Способ 3 – Использование метода POP ()
поп () Метод используется для доступа к последнему элементу списка и возвращает удаленный элемент. * поп () * Метод принимает целое число как аргумент, который в основном является индексом элемента, который должен быть удален из списка.
Пример – list.pop (0) удалит и вернется первый элемент в списке.
Примечание – Призывая поп () Метод удалит последний элемент из самого списка. Следовательно, если вы повторно используете список, этот подход не рекомендуется, поскольку элемент удален.
# Python code to access the last element
# in a list using pop() method
# Declaring and initializing list
number_list = [2, 1, 7, 4, 5, 3,6]
print ("List of elements are : " + str(number_list))
# using pop() method to print last element
print("The last element of list using reverse method are : "
+ str(number_list.pop()))
# Output
List of elements are : [2, 1, 7, 4, 5, 3, 6]
The last element of list using reverse method are : 6
Метод 4 – Использование негативной индексации [] Оператор
Отрицательный индекс – это способ индексации элемента с конца списка с индексом, начиная с -1 , то есть, -1 дает последний элемент, -2 Дает последний 2-й элемент и так далее.
Основное использование негативной индексации можно использовать для изменения списка без использования каких-либо встроенных функций.
Вы также можете найти последний элемент в списке, используя длину 1. Чтобы получить доступ к последнему элементу, нам нужно знать длину списка.
# Python code to access the last element
# in a list using negative indexing
# Declaring and initializing list
number_list = [2, 1, 7, 4, 5, 3,6]
print ("List of elements are : " + str(number_list))
# using length-1 to print last element
print("The last element of list using length-1 method are : "
+ str(number_list[len(number_list) -1]))
# using [] operator to print last element
print("The last element of list using reverse method are : "
+ str(number_list[-1]))
# Output
List of elements are : [2, 1, 7, 4, 5, 3, 6]
The last element of list using length-1 method are : 6
The last element of list using reverse method are : 6
Метод 5 – Использование itemgetter ()
Модуль оператора в Python имеет огромные функции для выполнения всех математических, логических, сравнительных операций.
* itemgetter () * Метод является одним из способов в модуле оператора, и он принимает один или несколько целочисленных аргументов и возвращает Callable объект.
import operator
# Python code to access the last element
# in a list using itemgetter() method
# Declaring and initializing list
number_list = [2, 1, 7, 4, 5, 3,6]
print ("List of elements are : " + str(number_list))
getLastElement = operator.itemgetter(-1)
# using [] operator to print last element
print("The last element of list using reverse method are : "
+ str(getLastElement(number_list)))
# Output
List of elements are : [2, 1, 7, 4, 5, 3, 6]
The last element of list using reverse method are : 6
Пост Как получить последний элемент списка в Python появился первым на INSMYCODE Отказ
Оригинал: “https://dev.to/itsmycode/how-to-get-the-last-element-of-a-list-in-python-19mf”