-4
A
答えて
1
を示し、なぜ私は、Python 2.7
array ={"dad":"nse","cat":"error","bob":"das","nurse":"hello"}
for key in array:
print key
で午前、CPythonのは、辞書はper the docs、何の保証秩序を持っていません。
0
Python documentationによれば、辞書の要素には順序がありません。 Pythonは、あなたが選んだ順番どおりにエントリを返すことができます。ご注文のある辞書をご希望の場合はOrderedDictをご利用ください。しかし、それは順序を維持しなければならないので、このコレクションは通常のDictよりもパフォーマンスが劣ります。
0
はい、私は同意し、辞書には、それは常にその人生を:)住んでいるが、この例のチェックアウトを意味し、独立したデータ構造である:出力付き
from collections import OrderedDict
days = {"Monday": 1, "Tuesday": 2, "Wednesday": 3, "Thursday": 4, "Friday": 5}
print days
sorted_days = OrderedDict(sorted(days.items(), key=lambda t: t[1]))
print sorted_days
print list(days)[0]
print list(sorted_days)[0]
:
{'Friday': 5, 'Tuesday': 2, 'Thursday': 4, 'Wednesday': 3, 'Monday': 1}
OrderedDict([('Monday', 1), ('Tuesday', 2), ('Wednesday', 3), ('Thursday', 4), ('Friday', 5)])
Friday
Monday
では、ラムダ式t[1]
が示すとおり:何に応じて、辞書がソートされます。だから私はそれが問題を解決するかもしれないと思う。
しかし、なぜ辞書にそのような注文が印刷されているのか厳密な答えが見つかりませんでした。私はそれが記憶の問題だと思います。辞書はそれ自身を整理します。
関連する問題
- 1. Python普通辞書から順番に辞書への変換
- 2. 辞書の順番変更
- 3. Pythonはどのような順序で辞書キーを表示しますか?
- 4. pythonの辞書に基づいて、辞書の順序リストは
- 5. なぜPython辞書の順序が変わるのですか?
- 6. Python辞書でn番目のキーを抽出しますか?
- 7. どのようにPythonで辞書の辞書の辞書のデータを並べ替えるには?
- 8. Pythonのデフォルトの辞書はpythonでデフォルト辞書のキー
- 9. Pythonの辞書(順不同選択キー)
- 10. Pythonでの辞書の辞書
- 11. 辞書を順番に追加するにはどうすればいいですか?
- 12. 辞書の順番は毎回変更されます
- 13. どのように辞書のpython
- 14. Pythonの:どのように辞書
- 15. リストの辞書をPython 3の辞書に変換するにはどうしたらいいですか?
- 16. Pythonで辞書のオリジナル入力順を印刷する
- 17. Pythonの辞書です
- 18. Python辞書はどのように実行されますか?
- 19. PycharmでPython辞書のハッシュ番号を隠す方法
- 20. 辞書のpython辞書
- 21. Pythonのソケットで辞書をどのように送るのですか?
- 22. Pythonジェネレータは辞書のように動作できますか?
- 23. Djangoマネージャの順番はどのような機能ですか?
- 24. UITextCheckerはどの辞書ですか?
- 25. Pythonの辞書でキー/値のペアの順序を維持する方法は?
- 26. 辞書のリストをPythonで特定のフィールド順のcsvに書く
- 27. 辞書をPythonで辞書に保存
- 28. 辞書辞書python
- 29. Pythonでの辞書操作
- 30. のpython - 辞書でナンフロート
辞書には順序がありません – njzk2
ドキュメントを参照してください:https://docs.python.org/3/tutorial/datastructures.html#dictionaries – avtomaton
[なぜPythonの辞書とセットの順序が恣意的なのですか? ](http://stackoverflow.com/questions/15479928/why-is-the-order-in-python-dictionaries-and-sets-任意) – cdarke