4 метода извлечения первого элемента из сжатого списка в Python

Чтобы выполнить запрос «первый элемент Python в zip-списке», в Python можно использовать несколько методов для получения первого элемента из zip-списка. Вот несколько примеров:

Метод 1: использование понимания списка

my_list1 = [1, 2, 3]
my_list2 = ['a', 'b', 'c']
zipped_list = list(zip(my_list1, my_list2))
first_element = [item[0] for item in zipped_list]
print(first_element)

Выход:

[1, 2, 3]

Метод 2. Распаковка заархивированного списка

my_list1 = [1, 2, 3]
my_list2 = ['a', 'b', 'c']
zipped_list = list(zip(my_list1, my_list2))
first_element = list(zip(*zipped_list))[0]
print(first_element)

Выход:

(1, 2, 3)

Метод 3: использование функции next()

my_list1 = [1, 2, 3]
my_list2 = ['a', 'b', 'c']
zipped_list = list(zip(my_list1, my_list2))
first_element = next(iter(zipped_list))
print(first_element)

Выход:

(1, 'a')

Метод 4. Непосредственное индексирование заархивированного списка

my_list1 = [1, 2, 3]
my_list2 = ['a', 'b', 'c']
zipped_list = list(zip(my_list1, my_list2))
first_element = zipped_list[0]
print(first_element)

Выход:

(1, 'a')