Python
March 23, 2023

.SORT и SORTED()

list.sort(reverse=False) - метод, изменяет список, сортирует по возрастанию, если список содержит не числовое значение - вернёт ошибку.

sorted(list) - функция, выполняет сортировку итерируемого объекта не изменяя сам объект.

аргумент KEY -

my_dict = {"до":0, "ре":1, "ми":2, "фа":3, "соль":4, "ля":5, "си":6}
lst=list(map(str,input().split()))

print(*sorted(lst, key=lambda x: my_dict[x]))

Пример сортировка списка - значениями из словаря.