Функция Python sorted () гарантированно стабильна?

документация Безразлично»Я не гарантирую это. Есть ли другое место, где это задокументировано?

Я предполагаю, что это может быть стабильным, так как метод сортировки в спискахгарантированно будет стабильным (Примечания к девятому пункту: «Начиная с Python 2.3, метод sort () гарантированно стабилен) и отсортировано по функциональному признаку. Однако я'Я не могу найти какой-либо точный источник, который говорит так.

Цель: мне нужно отсортировать по первичному ключу, а также по вторичному ключу в тех случаях, когда первичный ключ равен в обеих записях. Если sorted () гарантированно стабилен, я могу отсортировать по вторичному ключу, затем отсортировать по первичному ключу и получить нужный мне результат.

PS: чтобы избежать путаницы, ям использую стабильную в смысле "сортировка является стабильной, если она гарантирует не изменять относительный порядок элементов, которые сравниваются равными ".

Ответы на вопрос(5)

Ваш ответ на вопрос