Собери строки по колонкам

Функция zip берёт несколько списков и собирает элементы с одинаковыми индексами вместе. Дан список списков rows, и внутренние списки могут быть разной длины. Верни список групп, где каждая группа содержит элементы с одним индексом из всех входных списков; длина результата равна длине самого короткого списка. Если входных списков нет, верни пустой список.

Примеры

Ввод
[[1, 2, 3], [4, 5, 6]]
Вывод
[[1, 4], [2, 5], [3, 6]]
Ввод
[[1, 2, 3], [4, 5]]
Вывод
[[1, 4], [2, 5]]
Ввод
[]
Вывод
[]

Нужно реализовать

def my_zip(rows: list) -> list:

Теги

listsarray
PostgreSQLv16

Здесь будет результат выполнения кода

Тесты12
Видимые тесты
Скрытый тест 7
Скрытый тест 8
Скрытый тест 9
Скрытый тест 10
Скрытый тест 11
Скрытый тест 12

Запускаются при нажатии «Отправить» — на них проверяется решение целиком, чтобы нельзя было подогнать ответ под видимые случаи.

Фокус-радио
На паузе · SomaFM · Fluid