Функция сжатия списка по условию
Python
Средний
functions
Задача «Функция сжатия списка по условию»
Напишите функцию compress_list, которая принимает список целых чисел и функцию-условие (предикат). Функция должна удалить из списка все элементы, не удовлетворяющие условию, и вернуть новый список, сохраняя порядок. Если исходный список пуст, вернуть пустой список. Условие задается функцией, возвращающей True или False.
Формат ввода
Первая строка: целое число N (0 ≤ N ≤ 1000) — количество элементов списка. Далее N строк с целыми числами — элементы списка. Последняя строка: целое число K (0 или 1), где 0 означает условие «число четное», 1 — «число положительное».
Формат вывода
Вывод: строка с элементами результирующего списка, разделенными пробелом. Если список пуст, вывести пустую строку.
Примеры
Пример 1
ВВОД
6
1 2 3 2 1 4
ВЫВОД
1 2 3 4
main.py