很多文章都是关于list的排序,但是嵌套list的排序和二次排序很少有文章提及,先将整理如下: 直接上代码 list = [[4, 2, 9], [1, 5, 6], [7, 8, 3],[4, 1, 0]] #一次排序 new_list = sorted(list, key=lambda k: k[0], reverse=True) #二次排序 new_list = sorted(list, key=lambda k: (k[0],k[1]), reverse=True) print(new_list)
此外,还有两篇文章对字典和列表排序写的比较好:
https://www.jb51.net/article/166186.htm
https://blog.youkuaiyun.com/weixin_30487317/article/details/94996654