首页 > 编程语言 > Python > python中的list按照某一列进行排序的方法
2019
11-15

python中的list按照某一列进行排序的方法

如题,python中的list着实很好用,我有如下一个list

python中的list按照某一列进行排序的方法 - 第1张  | 逗分享开发经验

可以看出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

最后编辑:
作者:搬运工
这个作者貌似有点懒,什么都没有留下。