Ich habe die folgende Zeile von Python-Code mit einem Wörterbuch,
1 2 3 4 5 6 7 8 9 | sample_dict = { "name": "Kelly", "age": 25, "salary": 800, "city": "New york" } keys = ["name", "salary"] sample_dict = {k: sample_dict[k] for k in sample_dict.keys() - keys} print(sample_dict) |
Warum ist die Ausgabe 'Stadt': 'New York', 'Alter': 25 statt 'Alter': 25, 'Stadt': 'New York'?
Was verursacht die Umkehrung der Reihenfolge der Wörterbuchschlüssel? Jede Hilfe wird sehr geschätzt. Der Code wurde auf Spyder mit Python 3.8.5 ausgeführt.