Рубрики
Без рубрики

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

Ismycode |. В этом руководстве давайте посмотрим на наиболее эффективные способы найти последний элемент в … Теги с Python, программированием, CodeNewie, учебником.

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”