找回密码
 立即注册

扫一扫,访问微社区

QQ登录

只需一步,快速开始

查看: 2052|回复: 1

[求助] lambda表达式

2

主题

2

帖子

2

积分

贫民

积分
2
yk2012985 发表于 2017-11-26 21:49:17 | 显示全部楼层 |阅读模式
请问如何用lambda创建一个比较函数并将其提供给list.sort()?
回复

使用道具 举报

2

主题

219

帖子

219

积分

版主

Rank: 7Rank: 7Rank: 7

积分
219

热心会员默默耕耘优秀版主

剑心无痕 发表于 2017-11-27 08:35:15 | 显示全部楼层
本帖最后由 剑心无痕 于 2017-11-27 08:57 编辑

l = [1,2,3,4,5,6,7,8]
l.sort(key=lambda i: i if i > 3 else 100)上面的排序意思是如果i比3大就按照i排序,否则按照100排序


回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表