students2 = [
{'name' : "harshit","score":90,'age':24},
{'name' : "mohit","score":70,'age':19},
{'name' : "rohit","score":60,'age':23}
]
print(max(students2, key = lambda i: i.get("score")))
输出:
{'name': 'harshit', 'score': 90, 'age': 24}
如何用def
函数替换lambda函数
Tags:
您可以简单地为def分配一些变量。比如:
这是函数式编程中称为first-class functions的一个概念。基本上,这意味着函数与变量的处理方式相同,可以传递给函数,也可以从函数返回,等等
相关问题 更多 >
编程相关推荐