列表压缩函数(按条件)
Python
Medium
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