Я создал функцию для сортировки диктов:
def dict_sort(dic):
new_dic = {}
items = list(dic.items())
sorted_dic = items.sort(key=lambda x: x[1])
for a,b in items:
new_dic.setdefault(a, []).append(b)
return new_dic
Используя примерный диктат ex = {'A':1, 'B':3, 'C':2}
, он становится {'A': [1], 'B': [3], 'C': [2]}
.
Похоже, это превращает его в диктовку списков. Как я могу go удалить эти списки, чтобы на выходе было {'A':1, 'C':2, 'B':3}
?