どうも、ちょげ(@chogetarou)です。
Python3.7以降で辞書(Dictionary)を反転して逆順にする方法を紹介します。
方法

Python3.7以降で辞書(Dictionary)を反転して逆順にするには、reversed()とlist()を使います。
まず、dict()を呼び出します。
dict()の引数でreversed()を呼び出します。
そして、reversed()の引数でlist()を呼び出し、list()の引数で辞書からitems()を呼び出します。
result = dict(reversed(list(myDict.items())))
上記のdict()は、items()を呼び出した辞書を反転した逆順の辞書を生成します。
使用例
import random
numbers = { "one":1, "two":2, "three":3, "four":4, "five":5 }
result = dict(reversed(list(numbers.items())))
print(numbers)
print(result)
出力:
{'one': 1, 'two': 2, 'three': 3, 'four': 4, 'five': 5}
{'three': 3, 'one': 1, 'five': 5, 'four': 4, 'two': 2}
コメント