Преобразование из Python 2 в 3. Сортировка с помощью cmp - PullRequest
1 голос
/ 22 февраля 2020

Я пытаюсь обновить код с Python 2 до Python 3. Я знаю, что должен использовать cmp_to_key. Но я не могу понять, как использовать его в этом контексте.

Код находится в Python 3.7.3.

from math import sqrt
from functools import cmp_to_key

Рассматриваемая функция

def divide_and_conquer(s):
    s.sort(cmp = lambda x,y : cmp(x[0], y[0]))
    cpp = closest_point(s)
    print ("The minimum distance is:")
    print(distance(cpp))
    print(cpp)

В ответ я получаю сообщение об ошибке типа, я потратил время, чтобы найти его, но ничего не могу найти в этом контексте.

...