匿名函数lambda
Table of Contents
匿名函数 lambda 一行代码实现一个简单函数的功能
presentesr = [
{'name': 'Susan', 'age': 50},
{'name': 'Christopher','age': 47}
]
def sorter(item: dict) -> dict:
return item['name']
presentesr.sort(key=sorter)
print(presentesr)
print()
#lambda parameter_list: expression
presentesr.sort(key=lambda item: len(item['name']))
print(presentesr)
[{'name': 'Christopher', 'age': 47}, {'name': 'Susan', 'age': 50}]
[{'name': 'Susan', 'age': 50}, {'name': 'Christopher', 'age': 47}]