【发布时间】:2018-11-22 09:28:30
【问题描述】:
我正在尝试定义一个函数,该函数将一个数组作为输入,该数组由具有 x 和 y 坐标的点组成。我需要 2 个输出:一个数组的点按 x 坐标排序,另一个数组的点按 y 坐标排序。我正在用python做。谢谢。
【问题讨论】:
-
向我们展示您已经拥有的东西以及您遇到的问题,我们可以向您展示如何摆脱困境。没有任何细节,我能做的最好的就是在文档中指向Key Functions。您可以编写一个关键函数,或者只使用
itemgetter或attrgetter(取决于您表示点的方式),如示例中所示。 -
同时,为什么这被标记为
mergesort和algorithm?你是在编写自己的归并排序函数,而不是使用 Python 的sort或sorted?
标签: python python-3.x algorithm sorting mergesort