У меня есть этот словарь:
a = {'Atlanta': 4, 'Bronx': 4, 'San Diego': 30}
В настоящее время я знаю, как отсортировать его по значению от наибольшего к наименьшему:
s = sorted(a.items(), key = lambda t:t[1], reverse=True)
s = [('San Diego', 30), ('Atlanta', 4), ('Bronx', 4)]
То, что я хочу сделать, это когда значениедве клавиши одинаковы, я хочу отсортировать их в обратном алфавитном порядке.Таким образом, мой желаемый результат будет:
s = [('San Diego', 30), ('Bronx', 4), ('Atlanta', 4)]
вместо того, что я имею выше.Есть ли удобный способ сделать это?