Lambda表达式是Python中一类特殊的定义函数的形式,使用它可以定义一个匿名函数 。
items = [{'name' : 'Homer', 'age': 39}, {'name' : 'bart', 'age': 20}, {'name' : 'curry', 'age': 10}]
items.sort(key = lambda item : item.get("age"))
print (items)
相当于定义了一个函数:
lambda item : item.get("age")
item是参数,返回值是age对应的数值。