Автор оригинала: Pankaj Kumar.
Как получить первые и последние элементы списка Python?
Данные последовательности являются наиболее распространенной формой данных. Список Python является наиболее часто используемым способом хранения данных последовательности в Python.
Чтение первых и последних элементов списка Python
Элементы в списке нуляются нулю. В этом руководстве мы узнаем разные способы доступа к первому и последним элементам из списка.
Давайте начнем с помощью инициализации списка.
1. Инициализируйте список Python
Для инициализации списка в использовании Python:
a = [6, 5, 9, 7]
Это инициализирует новый список «А «С четырьмя элементами мы упомянули.
2. Доступ к элементам списка
Вы можете получить доступ к элементам из списка, используя имя списка вместе с номером индекса. Для печати первого элемента использования:
print(a[0])
Для печати последнего использования элемента:
print(a[-1])
Использование -1 Как индекс дает нам Последний элемент из списка.
Код Python, чтобы получить первый и последний элемент списка
Полный код выглядит следующим образом:
a = [6, 5, 9, 7] print("first element is" ,a[0]) print("last element is", a[-1])
Выход
Использование нарезки для извлечения первых и последних элементов
Чтобы получить доступ к первому и последним элементам списка, используя нарезку, используйте следующую строку кода:
ans = a[::len(a)-1]
Это будет хранить первое и последние элементы для АНС Переменная.
Код нарезать список Python
a = [6, 5, 9, 7] ans = a[::len(a)-1] print ("The first and last elements of the list are : " + str(ans))
Получите первый элемент каждого кортежа в списке
Этот случай немного отличается от примера выше. Здесь у нас есть кортеж как элемент списка. Список кортежей выглядит как:
[("a", "b", "c"), ("c", "d", "e"), ("f","g","h")]
Мы должны получить первый элемент каждого кортежа.
Благодаря Python мы можем сделать это, используя только одну строку кода, используя понимание списка.
first_tuple_elements = [a_tuple[0] for a_tuple in tuple_list]
Это создаст список всех первых элементов кортежа. Чтобы получить последние элементы всех кортежей, замените 0 с -1.
first_tuple_elements = [a_tuple[-1] for a_tuple in tuple_list]
Это создаст список со всеми последними элементами кортежей.
Восстановить первый и последний элемент кортежей в списке
Полный код выглядит следующим образом:
tuple_list = [("a", "b", "c"),("c", "d", "e"), ("f","g","h")] first_tuple_elements = [a_tuple[0] for a_tuple in tuple_list] print(first_tuple_elements)
Чтобы получить последние элементы из всех кортежей:
tuple_list = [("a", "b", "c"),("c", "d", "e"), ("f","g","h")] first_tuple_elements = [a_tuple[-1] for a_tuple in tuple_list] print(first_tuple_elements)
Заключение
Это руководство было о том, чтобы получить первый и последний элемент из списка в Python.