March2615 发表于 2020-4-11 14:38:52

用匿名函数实现列表排序

现在有一个列表list
形如
l = [, , , ]

现在想给这些列表排序,按照第一个数字从小到大排序,如果第一个数字相同,就按照第二个数字

我只会排第一个数字,但是不会处理数字相同的情况
sorted_intervals = sorted(l, key=lambda x: x)

请问需要如何做才能实现呢

永恒的蓝色梦想 发表于 2020-4-11 14:43:46

sorted_intervals = sorted(l)直接这样就可以了

March2615 发表于 2020-4-11 14:48:17

永恒的蓝色梦想 发表于 2020-4-11 14:43
直接这样就可以了

是我想多了{:10_243:}

永恒的蓝色梦想 发表于 2020-4-11 14:48:47

March2615 发表于 2020-4-11 14:48
是我想多了

哈哈,list本身的比较就是和你想的一样的
页: [1]
查看完整版本: 用匿名函数实现列表排序