# 过滤器(filter),filter有两个形参,第一个参数返回一个布尔值, # 如果返回True则当前迭代值会被选中,否则不选 a = [1, 2, -3, -4, 5, 0.3, -5, 0] print('element in a list:') print(a) #选择大于0的元素 a = list(filter(lambda x: x > 0, a)) print('elements pass through the filter:') print(a)