らんだむな記憶

blogというものを体験してみようか!的なー

Python の dict の key の順序

なんだか挙動を見ているとセットした順番に並んでいるように見えて仕方ない。ということで調べてみるとそういった内容が書いてある・・・。Python 3.7でdictが順序を保存するようになって良かったとしみじみ思う - Qiita

Python Release Python 3.7.0 | Python.org で公式情報をみると、

The insertion-order preservation nature of dict objects is now an official part of the Python language spec.

とあるので、なるほどね・・・と。

例えば、GitHub - fonttools/fonttools: A library to manipulate font files from Python. などは、

FontTools requires Python 3.7 or later.

と言っているので、dict 類の順序について上記を期待した改修を行なっても良いとなるわけで。便利になったなぁ・・・。