У меня есть несортированный список целых чисел в списке Python. Я хочу отсортировать элементы в подмножестве полного списка, а не в самом полном списке. Я также хочу отсортировать список на месте, чтобы не создавать новые списки (я делаю это очень часто). Сначала я попробовал
p[i:j].sort()
, но это не изменило содержимое p, предположительно потому, что новый список был сформирован, отсортирован и затем отброшен, не затрагивая содержимое исходного списка. Я, конечно, могу создать свою собственную функцию сортировки и использовать циклы для выбора соответствующих элементов, но это не кажется питоническим. Есть ли лучший способ сортировки подсписок на месте?