我如何在python中对这个多维列表进行排序?

时间:2018-06-07 19:55:36

标签: python multidimensional-array lambda columnsorting

这是我要对列表进行排序的程序

sorted_PC = sorted(PC, key=lambda x: x[1])
print(sorted_PC[0])

但是,当我运行它时,最终输出不是我想要的最大值,按数组的第二列排序。

编辑: 最终输出应该是得分最高的PC的型号名称,所以我希望sorted()按第二列的升序对值进行排序

所以这个[['lynx', 15.364583333333332], ['highest', 100], ['9', 82.03125], ['6', 67.1875], ['4', 53.125]]就像预排序一样,但正在输出['lynx', 15.364583333333332]。我会怀疑['highest', 100]输出

0 个答案:

没有答案