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]
。有关sort
和sorting
函数的更多信息,请参阅here。
sorted_list = sorted(unsorted_list, key=lambda x: x[1])
例如,如果您注意到要按降序而不是升序排序:
sorted_list = sorted(unsorted_list, key=lambda x: -x[1])
【讨论】:
以上是关于python中坐标的排序列表[重复]的主要内容,如果未能解决你的问题,请参考以下文章