Сортировка по нескольким условиям
Как мне отсортировать словарь так, чтобы в приоритете была сортировка по значениям, но если значения одинаковые, то сортировалось по ключу, в котором находятся буквы
По дате
По рейтингу
Вот припер кода. Sorted сортирует по значениям словаря.
data = {
'apple': 3,
'banana': 1,
'cherry': 2,
'date': 2,
'elderberry': 1
}
sorted_data = dict(sorted(data.items(), key=lambda item: (item[1], item[0])))
print(sorted_data)