可以取代for循环的map函数【python】

  • Post author:
  • Post category:python


a=[1,1,1]
b=[2,2,2]
c=[3,3,3]
def add(a,b,c):
    return a+b+c
print(list(map(add,a,b,c)))
[6, 6, 6]

a=[[1,2],[1,2]]
def add(a):
    return a[0]+a[1]
print(list(map(add,a)))
[3, 3]

注意:map函数返回的是可迭代对象,需要用list(),for循环,next()等方式提取里面的值。



版权声明:本文为amber_o0k原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。