热线电话:13121318867

登录
2020-04-27 阅读量: 718
列表a = [(1, 2),(9, 10),(4, 1), (13, -3)] ,对列表a排序,排序后效果[(13, -3), (4, 1), (1, 2), (9, 10)]

解题思路:当列表中的元素也是列表或者元组等序列时,进行排序时可以指定按照小列表或者元组中的哪个值进行排序,通过lamabda'函数指定按照后一个值进行排序,默认按照前一个值排序,具体代码如下:

a = [(1, 2),(9, 10),(4, 1), (13, -3)]

a.sort(key=lambda x: x[1])

0.0000
1
关注作者
收藏
评论(0)

发表评论

暂无数据
推荐帖子