In welcher Version von Python wurden Dictionaries standardmäßig geordnet?
Python 3.7 führte geordnete Dictionaries ein.
In früheren Versionen von Python waren Dictionaries ungeordnet - die Reihenfolge der Elemente war im Wesentlichen zufällig und nicht garantiert.
Ab Python 3.7 behalten Dictionaries standardmäßig die Reihenfolge der Einfügung bei - die Reihenfolge, in der du Schlüssel/Werte zum Dictionary hinzufügst, wird beibehalten, wenn du es durchläufst usw.
Dies wurde getan, um die Vorhersagbarkeit zu verbessern und einige Leistungsfallen zu vermeiden, die sich aus der Annahme einer bestimmten Reihenfolge und der anschließenden Neuorganisation des Inhalts des Dictionaries ergeben. Die ungeordnete Natur früherer Python-Dictionaries war teilweise aus Effizienzgründen.