res = filter(lambda x: x > 1, [0, 1, 2]) 返回值:<filter object at 0x000001FC8512B0A0>
res = map(lambda x:x > 1, [0, 1, 2]) print(res)
from functools import reduce res = reduce(lambda x, y: x+y, [0, 1, 2]) print(res)
from functools import reduce frunts = ['apple', 'banana', 'orange'] result = filter(lambda x: 'e' in x, frunts) print(list(result)) print(frunts) def filter_func(item): if 'e' in item: return True print('-------------') filter_result = filter(filter_func, frunts) print(list(filter_result)) map_result = map(filter_func, frunts) print(list(map_result)) reduce_result = reduce(lambda x, y: x*y, [1, 1, 2]) print(reduce_result) reduce_result_str = reduce(lambda x, y: x+y, frunts) print(reduce_result_str)
结果: