Ich habe python gewöhnliches Wörterbuch. In dieser Reihenfolge wird die Reihenfolge nicht beibehalten. Ich muss die Elemente in der Anzeigenreihenfolge beibehalten. Ich weiß, dass OrderedDict
diesen Job erledigen kann. aber, mein Problem ist, dass ich ein bestelltes Wörterbuch von einem bereits vorhandenen gewöhnlichen Wörterbuch bekommen muss. Dieses Wörterbuch kann nicht geändert werden. Das folgende ist mein gewöhnliches Wörterbuch:Python gewöhnliches Wörterbuch zu geordneter Wörterbuchumwandlung
d = {'tag': {'a': 1, 'c': {'k': 8}, 'b': 7, 'n': 6}}
Gibt es irgendeine Weise in Python, Reihenfolge der Elemente in einem bereits vorhandenen Wörterbuch zu behalten? Jede Hilfe wird geschätzt. Verwenden von Python 2.7
Ich verstehe es nicht. In welcher Reihenfolge möchten Sie Ihr vorhandenes Wörterbuch haben? In welcher Reihenfolge Sie Ihre Artikel auch aufgegeben haben, diese Bestellung ist bereits verloren. –
Wenn gewöhnliche Wörterbücher die Reihenfolge beibehalten, warum würden geordnete Wörterbücher existieren? – Blender
Da dies unmöglich ist, können wir vielleicht immer noch helfen, wenn Sie erklären können, warum Sie denken, dass Sie das tun müssen? –