Я сортирую свой словарь по ключевым словам, но я бы хотел изменить порядок. Однако я не получаю много радости от нескольких примеров, которые я видел в Интернете.Реверсированный отсортированный словарь в Python 3
Вот вид
tempdict = collections.OrderedDict(sorted(tempdict.items()))
теперь я пытаюсь:
reverse = collections.OrderedDict(tempdict.items()[::-1])
reverse = collections.OrderedDict(map(reversed, tempdict.items()))
Но они не работают. Каков самый умный и элегантный способ сортировки словаря. Да, я знаю, словари на самом деле не используются для сортировки, но это хорошо работает для нас. Благодарю.
Пожалуйста, покажите на примере – jamylak
'обратный = collections.OrderedDict (список (tempdict.items()) [:: - 1]) 'будет работать. – martineau