首页 > 编程语言 > 详细

坐标点排序

时间:2018-03-05 14:55:09      阅读:258      评论:0      收藏:0      [点我收藏+]
# 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)

坐标点排序

原文:https://www.cnblogs.com/ydf0509/p/8508898.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!