Wie kann ich ein mehrschichtiges Wörterbuch sortieren, indem ich die Schlüssel des zweiten Ebenenwörterbuchs neu anordne? Ich denke, ein Beispiel wäre ein besserer Weg, es zu präsentieren.Mehrschichtiges Wörterbuch sortieren, indem das zweite Ebenenwörterbuch sortiert wird
Das ursprüngliche mehrschichtige Wörterbuch:
{'John': {'Low >3 days': 3,'Low >1 day': 2,'High <1 day': 2,'High >3 days': 3,'Low <1 day': 1,'High >1 day': 1},'Mary': {'High >1 day': 5,'High >3 days': 1,'Low <1 day': 0, 'Low >1 day': 2, 'Low >3 days': 9, 'High <1 day': 5}}
Ich versuche, die zweite Schicht Wörterbuch mit Änderung der ersten Schicht Wörterbuch und bewegen Sie die zweite Schicht Schlüssel-Wert-Paar zusammen in der gleichen Zeit zu arrangieren. Die Reihenfolge der zweiten Schicht Wörterbuch Schlüssel ist High <1 day, Low <1 day, High >1 day, Low >1 day, High >3 days, Low >3 days.
Die erwartete Ausgabe wie folgt sein würde:
{'John': {'High <1 day': 2,'Low <1 day': 1,'High >1 day': 1,'Low >1 day': 2,'High >3 days': 3,'Low >3 days': 3},'Mary': {'High <1 day': 5,'Low <1 day': 0,'High >1 day': 5,'Low >1 day': 2,'High >3 days': 1,'Low >3 days': 9}}