Warum unterscheidet sich die Reihenfolge von dict und dict.items ()?

>>> d = {'A':1, 'b':2, 'c':3, 'D':4}

>>> d
{'A': 1, 'D': 4, 'b': 2, 'c': 3}

>>> d.items()
[('A', 1), ('c', 3), ('b', 2), ('D', 4)]

Wird die Bestellung beim Aufruf von d.items () zweimal nach dem Zufallsprinzip sortiert? Oder wird es einfach anders randomisiert? Gibt es eine alternative Möglichkeit, d.items () dazu zu bringen, dieselbe Reihenfolge wie d? @ Zurückzugebe

Edit: Scheint eine IPython-Sache zu sein, bei der das Diktat automatisch sortiert wird. Normalerweise sollten dict und dict.items () in derselben Reihenfolge sein.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage