匿名函数基本语法
lambda [arg1 [,arg2,.....argn]]:expression
匿名函数排序
stus = [
{"name":"zhangsan", "age":18},
{"name":"lisi", "age":19},
{"name":"wangwu", "age":17}
]
按name排序:
>>> stus.sort(key = lambda x:x['name'])
>>> stus
[{'age': 19, 'name': 'lisi'}, {'age': 17, 'name': 'wangwu'}, {'age': 18, 'name': 'zhangsan'}]
按age排序:
>>> stus.sort(key = lambda x:x['age'])
>>> stus
[{'age': 17, 'name': 'wangwu'}, {'age': 18, 'name': 'zhangsan'}, {'age': 19, 'name': 'lisi'}]
本文介绍了Python中匿名函数lambda的基本语法及应用,通过示例展示了如何使用lambda函数对包含姓名和年龄信息的字典列表进行排序。
1万+

被折叠的 条评论
为什么被折叠?



