← К задачам
Легко · +2МассивыФункция высшего порядка

Четно-нечетное разделение

Напишите функцию, которая разбивает список на два подсписка: один с четными числами, а другой с нечетными числами. Верните результат в следующем формате:

[[четные], [нечетные]]

Примеры

even_odd_partition([5, 8, 9, 2, 0]) ➞ [[8, 2, 0], [5, 9]]

even_odd_partition([1, 0, 1, 0, 1, 0]) ➞ [[0, 0, 0], [1, 1, 1]]

even_odd_partition([1, 3, 5, 7, 9]) ➞ [[], [1, 3, 5, 7, 9]]

even_odd_partition([]) ➞ [[], []]

Примечание

  • Если входной список пуст, верните два пустых подсписка.
  • Сохраняйте тот же порядок, что и в исходном списке.
py
Курс по теме
Пройдите курс «Python с нуля» — по шагам, с проверкой
8 уроков · ~14 ч · теория, упражнения и экзамен с бейджем
Открыть курс →
def even_odd_partition(lst):
    
Здесь появится результат. Напиши решение слева и нажми «Проверить код».
Для запуска тестов необходима авторизация.