共计 298 个字符,预计需要花费 1 分钟才能阅读完成。
-
map
第一个参数是函数对象,第二个参数是可迭代对象,可迭代对象的每一个元素都会经过函数处理。例子:
# 1 l = ['1','2','3','4'] list(map(int,l)) Out[2]: [1, 2, 3, 4] # 2 def f(x): return x**2 l =[1,2,3,4] list(map(f,l)) Out[3]: [1, 4, 9, 16]
-
reduce
积累函数,将上一个元素在函数中的运算结果作用于下一个元素。例子:
# 1 l = [1, 2, 3, 4] print(lambda x,y:x+y, l)
-
filter
筛选函数,将符合函数条件的元素筛选出来。# 1 l = [1,3,4,5,2] print(lambda x:x>2, l)
正文完