物理の駅 by onsanai

Physics Station → PhSt 質問・疑問・間違いの指摘は、コメントに書くか、直接伝えるときっと良いことがあります。主にWindows or Ubuntu用の記事です

Pythonの辞書型(dict)をソート(sort)する方法

sortedはリストが返ってくるので、dictに入れてdictに変換するのがポイント

dct = { 2: 3, 3: 4, 1: 2, 0: 8, 4: 2 }

# 昇順
dct =dict(sorted(dct .items()))
print(dct)
# {0: 8, 1: 2, 2: 3, 3: 4, 4: 2}

# 降順
dct = dict(sorted(dct.items(), key=lambda x: -x[0]))
print(dct)
# {4: 2, 3: 4, 2: 3, 1: 2, 0: 8}