Передать каждый элемент списка в функцию, которая принимает несколько аргументов в Python?

Например, если у меня есть

а = [[ 'а', 'б', 'с'], [1,2,3], [ 'd', 'е', 'F'], [4,5, 6]]

Как я могу получить каждый элемент a в качестве аргумента, скажем, zip без необходимости вводить

zip (a [0], a [ 1], a [2], a [3]) ?

8
задан JonC 24 August 2010 в 16:18
поделиться

2 ответа

Использование распаковки последовательности (спасибо delnan за имя):

zip(*a)
21
ответ дан 5 December 2019 в 08:21
поделиться

Chain()?

http://docs.python.org/library/itertools.html#itertools.chain

nm, неправильно прочитал. Это не сработает.

-1
ответ дан 5 December 2019 в 08:21
поделиться
Другие вопросы по тегам:

Похожие вопросы: