Bus errorとSegmentation faultに困ったら見るブログ

物理の研究者による日々の研究生活のメモ書きです ( python/emacs/html/Japascript/シェルスクリプト/TeX/Mac/C言語/Linux/git/tmux/R/ポケモンGO)

【python】jsonファイルを保存するときに、keyの順番を名前順にする方法

json.dumps({"c": 0, "b": 0, "a": 0}, sort_keys=True)

みたいな感じでsort_keys=Trueをつければ、辞書型のkeyを名前順にソートしてからjsonとして保存してくれる

json --- JSON エンコーダおよびデコーダ — Python 3.7.17 ドキュメント


ただ、自分的には、名前の逆順にして保存してかった

sort_keys=True, reverse=True
とできて保存できればよかったけど、reverseオプションがない
なので、名前の逆順で保存するのはダメっぽいです

やるとしたら、元々の辞書型の順番を適切に管理するとかになるんですかねぇ

クリックにご協力お願いします!