lambda
users = [
{"name":"yph"},
{"name":"hl"}
]
users.sort(key = lambda x:x['name'])
为什么这个key就代表的是users中的name。不是很理解
19
收起
正在回答
1回答
同学,你好!lambda x:x['name']中的x代表users列表中的每一个成员,而每一个成员是一个字典,通过字典[键]即x['name']获取对应的值,key的作用就是按照这个值进行排序。祝学习愉快!
Python全能工程师
- 参与学习 人
- 提交作业 16247 份
- 解答问题 4470 个
全新版本覆盖5大热门就业方向:Web全栈、爬虫、数据分析、软件测试、人工智能,零基础进击Python全能型工程师,从大厂挑人到我挑大厂,诱人薪资在前方!
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星