自学Python--匿名函数

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/weixin_41402059/article/details/82391463

匿名函数lambda:为了解决那些功能很简单的需求而设计的一句话函数

def test(a, b):
    return a + b

res = lambda a, b:a + b # :前面是参数,后面是返回值

print(test(1, 2)) # 3
print(res(1, 2)) # 3

找出字典里value最大的key:

d = {'1':10, '2':20, '3':30}
print(max(d, key=lambda k:d[k])) # '3'

min、max、filter、map、sorted都可以接收一个key参数,也都可以用匿名函数作为key

猜你喜欢

转载自blog.csdn.net/weixin_41402059/article/details/82391463