Собери строки по колонкам
Функция 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
Войдите, чтобы видеть историю отправок
ВойтиВойдите, чтобы использовать AI Mentor
ВойтиВидимые тесты
1
Ввод
[[1,2,3],[4,5,6]]Ожидаемый
[[1,4],[2,5],[3,6]]2
Ввод
[[1,2,3],[4,5]]Ожидаемый
[[1,4],[2,5]]3
Ввод
[]Ожидаемый
[]4
Ввод
[[1],[2],[3]]Ожидаемый
[[1,2,3]]5
Ввод
[[1,2],[]]Ожидаемый
[]6
Ввод
[["a","b"],["c","d"],["e","f"]]Ожидаемый
[["a","c","e"],["b","d","f"]]Фокус-радио
На паузе · SomaFM · Fluid