Просто определите ключевую функцию, например:
Код:
def sorter(threshold):
def key_func(item):
if item >= threshold:
return 0, item
return 1, item
return key_func
Это работает, возвращая кортеж так, что числа выше порога будут сортироваться ниже чисел под порогом.
Код теста:
data = [25, 35, 54, 70, 68, 158, 78, 11, 18, 12]
print(sorted(data, key=sorter(70)))
Результаты:
[70, 78, 158, 11, 12, 18, 25, 35, 54, 68]