J'ai un dictionnaire :
{'key1':1, 'key2':2, 'key3':3}
J'ai besoin de passer un sous-ensemble de ce dictionnaire à un code tiers. Il veut seulement un dictionnaire contenant des clés ['key1', 'key2', 'key99']
et s'il obtient une autre clé (par exemple 'key3'
), il explose dans un méchant désordre. Le code en question est hors de mon contrôle et je me retrouve dans une situation où je dois nettoyer mon dictionnaire.
Quelle est la meilleure façon de limiter un dictionnaire à un ensemble de clés ?
Étant donné l'exemple de dictionnaire et les clés autorisées ci-dessus, je veux :
{'key1':1, 'key2':2}