高仿模拟练习,补全代码空缺,答案点击按钮展开
定义 is_positive 判断正整数,用 filter() 过滤出正数列表。补 2 处空缺。
def is_positive(x):
____ x > 0
numbers = [-3, 0, 5, 2, -1, 7]
print(list(____(is_positive, numbers)))
return
filter
return 直接返回布尔表达式作为判断结果。filter(func, iterable) 把函数返回 True 的元素保留。结果 = [5,2,7]。