这是我的 list :
vec = [[(0, 6.369426751591834e-05),
(1, 6.369426751591834e-05),
(2, 6.369426751591834e-05),
(3, 6.369426751591834e-05),
(4, 6.369426751591834e-05),
(5, 6.369426751591834e-05),
(6, 6.369426751591834e-05),
(7, 0.0007714083510261222),
(8, 6.369426751591834e-05),
...........................
(4995, 6.369426751591834e-05),
(4996, 6.369426751591834e-05),
(4997, 6.369426751591834e-05),
(4998, 6.369426751591834e-05),
(4999, 6.369426751591834e-05)]]
我想根据具有浮点值的第二列对其进行排序。加上如何从输出列表中打印前 10 个。 我尝试了很多方法,但无法弄清楚。 有什么建议吗?
请您参考如下方法:
sorted(vec[0], key=lambda x: x[1])
vec[0] 只是因为你有一个嵌套列表......通常它只是 vec
