すみません、2.7 と 3.6 で同じ for を使用すると、辞書の内容が異なるソートになるのはなぜですか?
2.7 出力内容
そして 3.6 は正常に表示されます
认证高级PHP讲师
辞書が異なる順序で並べ替えられる理由については、あまり心配する必要はありません。辞書を順序付けしたい場合は、返す前に並べ替える必要があります。 python3 では、メモリ使用量を削減するためにこのような操作が一般的に行われます。
こんな理由で
https://docs.python.org/3/wha...
Cython 3.6 では、パフォーマンスを向上させるために dict の実装が変更されており、キー名の自動ソートは小さな副作用です。
辞書が異なる順序で並べ替えられる理由については、あまり心配する必要はありません。辞書を順序付けしたい場合は、返す前に並べ替える必要があります。 python3 では、メモリ使用量を削減するためにこのような操作が一般的に行われます。
こんな理由で
https://docs.python.org/3/wha...
Cython 3.6 では、パフォーマンスを向上させるために dict の実装が変更されており、キー名の自動ソートは小さな副作用です。