首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >Python中的最近对算法:难以按x和y坐标排序

Python中的最近对算法:难以按x和y坐标排序
EN

Stack Overflow用户
提问于 2018-06-13 05:54:13
回答 1查看 349关注 0票数 -2

我正在尝试定义一个以数组为输入的函数,该数组由具有x和y坐标的点组成。我需要两个输出:一个数组让点按x坐标排序,另一个数组让点按y坐标排序。我正在用python做这件事。谢谢。

EN

回答 1

Stack Overflow用户

发布于 2018-06-13 05:57:56

我将假设您的数组如下所示:

代码语言:javascript
复制
input = [(1,2), (3,4), ..., (x,y)]

您可以使用sorted方法(内置)来完成列表排序:

代码语言:javascript
复制
x_sorted = sorted(input, key=lambda tup: tup[0])
y_sorted = sorted(input, key=lambda tup: tup[1])

其中lambda将分别按照第一个和第二个索引对变量进行排序

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50826373

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档