python中的list按照某一列进行排序的方法
如题,python中的list着实很好用,我有如下一个list
可以看出list中的每一个元素是由字符串,两个新的list,以及一个float组成,现在想根据这最后一个float对这个list进行排序,网上有很多关于单一元素的list进行排序,这里根据最后一个元素进行排序,一行代码
1 compare_loss.sort(lambda x, y: cmp(x[3], y[3]), reverse=True) # 按照某一列进行排序的方法
其中x[i],与y[i]表示的是比较的哪一个元素,这里是第四个元素,所以写3
posted on 2018-01-13 14:53 YongjieShi 阅读(2486) 评论(0) 编辑 收藏 举报