Как склеить выдаваемые циклом списки в один

Всем привет. Подскажите, пожалуйста, есть цикл на питоне, который выдает такой результат:

[1, 0, 1, 2, 3, 4]
[3, 2, 1, 0, 1, 2]
[4, 3, 2, 1, 0, 1]

(строк может быть и больше, т.е. каждый раз неизвестно сколько их)

Как мне склеить выдачу, чтобы из каждого столбца списка выбиралось минимальное значение, т.е. получилось бы:

[1, 0, 1, 0, 0, 1]

Ответы (1 шт):

Автор решения: mrEvgenX

Да пусть будет так...

>>> list(map(min, zip(*[
    [1, 0, 1, 2, 3, 4],
    [3, 2, 1, 0, 1, 2],
    [4, 3, 2, 1, 0, 1],
])))
[1, 0, 1, 0, 0, 1]
>>> 
→ Ссылка