【发布时间】:2020-09-27 01:46:06
【问题描述】:
我问这个问题是因为这里给出的答案都没有:Sort a list by multiple attributes? 对我有用。
我已经为在线市场构建了一个网络爬虫。我得到了汽车的价格、生产年份和位置(卖方居住的城市)。我想按价格(更低的价格 = 更好)、生产年份(更新 = 更好)以及从卖家到买家的距离(我将用 geopy 计算,更短的距离 = 更好)对列表进行排序,所以我可以为买家找到最好的汽车。我尝试使用 sorted() 但我没有设法让它工作。
这是我的列表的样子:
元组的格式如下:(价格、生产年份、距离)
cars_info = [(10000, 2013, 40), (13000, 2012, 50), (20000, 2016, 100)]
【问题讨论】:
-
您链接的问题也回答了您的问题。什么不适合你?
-
在此处粘贴您的代码
标签: python python-3.x list sorting tuples