エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント1件
- 注目コメント
- 新着コメント
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Pythonの順序付き辞書(OrderedDict)の使い方 | ibukish Lab+
Pythonで辞書型のデータを使っている時にキーや値を取得すること、items()などを使ってfor文を回して処... Pythonで辞書型のデータを使っている時にキーや値を取得すること、items()などを使ってfor文を回して処理をすることがあると思います。 辞書型はデータの中の要素の順序は保証しません。ですので1から順番に要素を追加したとしても取り出す時に必ず1から順番に取得できるとは限りません。 それを知らずに順番通りになっている想定で実装を進めて、想定外の処理結果になったりして困った経験をしたことがある人も多いのではないでしょうか? ですが今回紹介するOrderedDictは辞書型のデータの要素の順番を保証してくれます。そのため順番を保証すべき場面では通常のDict型ではなくて、OrderedDictを使うことで想定している処理を行うことができます。 Python3.7からは通常のDict型でも要素の順序が保証されるようになりました。ですのでOrderedDictを使う場面はPython3.6以下
2022/01/21 リンク