python中坐标的排序列表[重复]

Posted

技术标签:

【中文标题】python中坐标的排序列表[重复]【英文标题】:sorting list of coordinates in python [duplicate] 【发布时间】:2018-05-26 05:14:45 【问题描述】:

如果我在 Python 中使用sorted()method,如何根据 b 组件而不是 a 组件对下面的列表进行排序

list = [(a1,b1),(a2,b2),(a3,b3)]

【问题讨论】:

【参考方案1】:

您可以使用排序键设置特定功能来决定排序标准。在这种情况下,只需为每个条目选择第二个值就足够了,即x[1]。有关sortsorting 函数的更多信息,请参阅here。

sorted_list = sorted(unsorted_list, key=lambda x: x[1])

例如,如果您注意到要按降序而不是升序排序:

sorted_list = sorted(unsorted_list, key=lambda x: -x[1])

【讨论】:

以上是关于python中坐标的排序列表[重复]的主要内容,如果未能解决你的问题,请参考以下文章

python:按子列表中的项目对列表列表进行排序[重复]

Python中字符串列表的排序列表[重复]

用Java对点列表进行排序[重复]

如何对在python中存储为字符串的整数列表进行排序[重复]

从最新到最旧的python对Mongo列表进行排序[重复]

Python:按“列”对列表进行排序[重复]