map函数

li=[1,2,10,5,3,7]
def ercimi(i):
    return i**2
def jiafa(i):
    return i+1

def map(func,li):
    n=[]
    for i in li:

        n.append(func(i))
    return n
print(map(jiafa,li))

简化

li=[1,2,10,5,3,7]
def list(func,li):
    n=[]
    for i in li:
        s=func(i)
        n.append(s)
    return n
print(list(lambda i:i*5,li))

应用map函数

li=[1,2,10,5,3,7]

print(list(map(lambda x:x*5,li)))
原文地址:https://www.cnblogs.com/panyizuoshan/p/10644214.html