Получить подмножество словаря Python

У меня есть словарь:

{'key1':1, 'key2':2, 'key3':3}

Мне нужно передать подмножество этого словаря третьему код партии. Ему нужен только словарь, содержащий ключи ['key1', 'key2', 'key99'] , и если он получает другой ключ (например, 'key3' ), он взрывается неприятным беспорядок. Код, о котором идет речь, находится вне моего контроля, поэтому я остаюсь в положении, когда мне нужно очистить свой словарь.

Каков наилучший способ ограничить словарь набором ключей?

Учитывая пример словаря и разрешенные ключи выше, я хочу:

{'key1':1, 'key2':2}
59
задан SilentGhost 17 October 2010 в 14:33
поделиться