Перейти к содержимому
Задача · Включения и генераторные выражения · урок 7 из 8

Задача: развернуть матрицу

Напишите функцию flatten(matrix). Она возвращает новый список из всех элементов таблицы matrix — вложенного списка: сначала элементы первого ряда, затем второго и так далее, в исходном порядке.

  • flatten([[1, 2], [3, 4]]) → [1, 2, 3, 4]
  • flatten([[5], [], [6, 7]]) → [5, 6, 7]
  • flatten([]) → []

Ограничения: matrix — список списков чисел; ряды могут быть разной длины и пустыми; пустая матрица даёт пустой список; сам matrix функция не меняет.

Не добавляйте лишних импортов, если в задаче это прямо не сказано.

flatten.py — python
python · строк: 3
Ctrl+Enter запуск · Esc выйти из редактора

Подпишись, чтобы пройти курс

Курс бесплатный. Войди через Telegram и подпишись на канал — откроются все уроки.

Войти другим способом