Задача · Включения и генераторные выражения · урок 7 из 8
Задача: развернуть матрицу
Напишите функцию flatten(matrix). Она возвращает новый список из всех элементов таблицы matrix — вложенного списка: сначала элементы первого ряда, затем второго и так далее, в исходном порядке.
flatten([[1, 2], [3, 4]])→[1, 2, 3, 4]flatten([[5], [], [6, 7]])→[5, 6, 7]flatten([])→[]
Ограничения: matrix — список списков чисел; ряды могут быть разной длины и пустыми; пустая матрица даёт пустой список; сам matrix функция не меняет.
Не добавляйте лишних импортов, если в задаче это прямо не сказано.
Подпишись, чтобы пройти курс
Курс бесплатный. Войди через Telegram и подпишись на канал — откроются все уроки.