sorting list of coordinates in python
本问题已经有最佳答案,请猛点这里访问。
如果在python中使用
1 | list = [(a1,b1),(a2,b2),(a3,b3)] |
可以使用排序键设置特定函数来确定排序条件。在这种情况下,只需为每个条目选择第二个值就足够了,即
1 | sorted_list = sorted(unsorted_list, key=lambda x: x[1]) |
例如,如果您注意到要按降序而不是升序排序:
1 | sorted_list = sorted(unsorted_list, key=lambda x: -x[1]) |
号