Pythonで使用されるソートの原則は何ですか?
>>> dict = {'a':'paul', 'b':'max', 'c':'bill'}
>>> dict
{'a': 'paul', 'c': 'bill', 'b': 'max'}
なぜだめですか?
{'a': 'paul', 'b': 'max', 'c': 'bill'}
Pythonで使用されるソートの原則は何ですか?
>>> dict = {'a':'paul', 'b':'max', 'c':'bill'}
>>> dict
{'a': 'paul', 'c': 'bill', 'b': 'max'}
なぜだめですか?
{'a': 'paul', 'b': 'max', 'c': 'bill'}
Python の辞書は順序付けられていないコレクションです。
ディクショナリは、キーが (1 つのディクショナリ内で) 一意であるという要件を備えた、キーと値のペアの順序付けられていないセットと考えるのが最善です。
ただし、 collections.OrderedDictを使用して順序付けされた辞書を作成できます。