map函数有的时候可以用来替代循环,
它比for循环的效率更高,原因是它是直接对应的c语言里的循环。
def add1(a):
return a + 1
def add2(a, b):
return a + b
def add3(a, b, c):
return a + b + c
a1 = [1,2,3,4,5]
a2 = [1,2,3,4,5]
a3 = [1,2,3,4,5]
b = map(add1, a1)
print b
b = map(add2, a1, a2)
print b
b = map(add3, a1, a2, a3)
print b
本文介绍了如何利用Python中的map函数来替代传统的for循环,并通过几个具体的例子展示了map函数的应用方式及其带来的性能提升。map函数可以直接调用C语言级别的循环,因此在处理大量数据时更加高效。
1307

被折叠的 条评论
为什么被折叠?



