Ich muss die Elemente in einem dictionary
bestellen, basierend auf den letzten Zeichen der Zeichenfolgen in den Werten.Wie bestelle ich ein Wörterbuch in Python, basierend auf einem Teil der in den Werten enthaltenen Strings?
Zum Beispiel meines Wörterbuch ist {1:'001 abc', 2:'001 xyz', 3:'001 efg'}
aber ich brauche es zu sortieren, so sein {1:'001 abc', 3:'001 efg', 2:'001 xyz}
(der erste Teil der Zeichenfolge in den Werten identisch ist, dann ein Leerzeichen, und der zweite Teil Die Zeichenfolge könnte verwendet werden, um die Werte alphabetisch zu sortieren.)
Wie könnte ich das tun?
Vielen Dank im Voraus für Ihre Hilfe.
Verwenden Sie ein geordnetes dict https://docs.python.org/2/library/collections.html – Julien