Hallo,
ich habe jetzt 2 Tage an einem Fehler gehangen, weil ich selbst nicht
an die passende Datenstruktur gedacht habe:
Ich habe ein dict in der Form:
x = {
"first" : {.....},
"second" : {....},
"aaa" : {....},
}
so ist es jedenfalls im Quellcode definiert, ich iteriere nun über das
dict, aber ich muss die Reihenfolge
beibehalten (ich hatte daran nicht gedacht). Die Reihenfolge muss exakt
so sein, wie im Code angegeben
also first, second, aaa, real ist sie aber aaa, first, second und das
führt bei mir zu einem Fehler.
Ich hatte gesehen, dass es Komponenten wie z.B. das StableDict gibt.
Meine Frage ist aber, ob man so etwas
auch ohne zusätzliche Komponenten realisieren kann. Mein erster Gedanke
war, dies so zu machen:
x = [
{ "first" : {...} },
{ "second" : {...} ),
{ "aaa" : {...} }
]
aber damit habe ich nicht mehr die Eindeutigkeit der Einträge gegeben.
Was gibt es für Möglichkeiten
ab Python 2.6 dieses Problem sinnvoll zu lösen?
Danke
Phil