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”