gpt4 book ai didi

python - 在 Python 中对列表中的列表进行排序

转载 作者:太空宇宙 更新时间:2023-11-04 08:06:46 25 4
gpt4 key购买 nike

我在列表中有一个列表,格式如下:

[['39.9845450804', '-75.2089337931', 'Paved', ' ', 5.974380011873201],
['39.977111208', '-75.1326105278', 'Asphalt', '8', 3.4881723880136537],
['39.9767607107', '-75.1328155113', 'Asphalt', '20', 1.5123970222417986],
['40.089750884', '-74.9852538861', 'Paved', ' ', 4.296923142303416]]

索引是latitudelongitudetype of pavementno。空位的数量,以及 我当前位置的 KM 中的位置

我想根据我的第 4 个索引从大到小对这个未排序的列表进行排序,该索引是 我当前位置在 KM 中的位置。您可以假设列表中的列表将包含五个相同的数据点总数。

我知道对一维列表使用 sort(),但我不太确定如何对列表中的列表进行排序。

感谢任何帮助。

最佳答案

如果 my_data 是您的列表,那么要按 my_data 中的第 5 个元素排序,您可以:

sorted(my_data, key=lambda data: data[4])

关于python - 在 Python 中对列表中的列表进行排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29870209/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com