Ich habe ein Wörterbuch:
{'key1':1, 'key2':2, 'key3':3}
Ich muss einen Teil dieses Wörterbuchs an Code von Drittanbietern übergeben. Es möchte nur ein Wörterbuch, das Schlüssel enthält, ['key1', 'key2', 'key99']und wenn es einen anderen Schlüssel erhält (z. B. 'key3'), explodiert es in einem bösen Durcheinander. Der betreffende Code liegt außerhalb meiner Kontrolle, sodass ich in einer Position bin, in der ich mein Wörterbuch bereinigen muss.
Was ist der beste Weg, um ein Wörterbuch auf einen Satz von Schlüsseln zu beschränken?
Angesichts des obigen Beispielwörterbuchs und der zulässigen Schlüssel möchte ich:
{'key1':1, 'key2':2}