Wörterbuch nach einem anderen Wörterbuch sortieren

Ich hatte ein Problem damit, sortierte Listen aus Wörterbüchern zu erstellen. Ich habe diese Liste

list = [
    d = {'file_name':'thisfile.flt', 'item_name':'box', 'item_height':'8.7', 'item_width':'10.5', 'item_depth':'2.2', 'texture_file': 'red.jpg'},
    d = {'file_name':'thatfile.flt', 'item_name':'teapot', 'item_height':'6.0', 'item_width':'12.4', 'item_depth':'3.0' 'texture_file': 'blue.jpg'},
    etc.
]

Ich versuche die Liste zu durchlaufen und

Erstellen Sie aus jedem Wörterbuch eine neue Liste mit Elementen aus dem Wörterbuch. (Es hängt davon ab, welche Elemente und wie viele Elemente an die Liste angehängt werden müssen, wenn der Benutzer diese Auswahl trifft)sortiere die Liste

Wenn ich sort sage, stelle ich mir vor, ein neues Wörterbuch wie dieses zu erstellen

order = {
    'file_name':    0,
    'item_name':    1, 
    'item_height':  2,
    'item_width':   3,
    'item_depth':   4,
    'texture_file': 5
}

und es sortiert jede Liste nach den Werten im Ordnungswörterbuch.

Während einer Ausführung des Skripts könnten alle Listen so aussehen

['thisfile.flt', 'box', '8.7', '10.5', '2.2']
['thatfile.flt', 'teapot', '6.0', '12.4', '3.0']

Auf der anderen Seite könnten sie so aussehen

['thisfile.flt', 'box', '8.7', '10.5', 'red.jpg']
['thatfile.flt', 'teapot', '6.0', '12.4', 'blue.jpg']

Ich denke, meine Frage ist, wie ich eine Liste aus bestimmten Werten aus einem Wörterbuch erstellen und nach den Werten in einem anderen Wörterbuch sortieren soll, das die gleichen Schlüssel wie das erste Wörterbuch hat.

Schätzen Sie alle Ideen / Vorschläge, entschuldigen Sie noobish Verhalten - ich lerne noch Python / Programmierung

Antworten auf die Frage(1)

Ihre Antwort auf die Frage