坐标点排序

Posted 北风之神0509

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了坐标点排序相关的知识,希望对你有一定的参考价值。

# coding=utf-8


class Point:
    def __init__(self, x, y):
        self.x = x
        self.y = y

    def __str__(self):
        return ({}, {}).format(self.x, self.y)

points = [Point(9, 2), Point(1,5), Point(2, 7), Point(3, 8), Point(2, 5)]

sorted_points = sorted(
        points,
        key = lambda point: (point.x,point.y))


print (  .join(map(str, sorted_points)))

 

 

(1, 5)  (2, 5)  (2, 7)  (3, 8)  (9, 2)

以上是关于坐标点排序的主要内容,如果未能解决你的问题,请参考以下文章

将坐标点转换为视点的问题

地图坐标点转换成布局坐标点

C++坐标排序问题求解

如何计算两个GPS坐标点的距离?

编程实战——python识别图像中的坐标点并保存坐标数据

APP——自动化——python——swipe从坐标点滑动到坐标点以及其它滑动