Ich habe ein WörterbuchWie ein Wörterbuch sortieren basierend auf einer Liste in Python
a = {'ground': obj1, 'floor 1': obj2, 'basement': obj3}
Ich habe eine Liste.
a_list = ['floor 1', 'ground', 'basement']
Ich möchte Wörterbuch a mit seinen Schlüsseln basierend auf der Liste sortieren. Ist es möglich, das zu tun?
dh:
sort(a).based_on(a_list) #this is wrong. But I want something like this.
Wörterbücher * haben keine Bestellung *, so dass Sie nicht das Wörterbuch sortieren. Möchten Sie stattdessen eine sortierte Werteliste? Oder eine sortierte Liste von Schlüssel-Wert-Tupeln? –
@MartijnPieters alles wird tun Ich habe nichts dagegen, das Wörterbuch in Tupel zu konvertieren und dann sortieren sie ... – Wagh