Fork me on GitHub

map函数

Posted on 2019-04-02 17:54  攀一座山  阅读(113)  评论(0)    收藏  举报
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)))

 

博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3