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

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

Данные последовательности являются наиболее распространенной формой данных. Список Python является наиболее часто используемым способом хранения данных последовательности в Python.

Автор оригинала: 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.