У меня есть словарь, который имеет следующие значения:
dictionary = {(10,9): 1, (44,11): 2, (1,1): 99}
В основном мои ключи - это пары целых чисел, а значения каждого ключа - просто целые числа.
У меня есть массив, в котором хранится набор ключей:
array = [(1,1), (5,19), (58,7)]
Я бы хотел отфильтровать в своем словаре только те элементы, ключи которых хранятся в массиве. В моем случае после фильтрации словаря я получу следующее:
dictionary = {(1,1): 99}
, поскольку единственный ключ словаря, который хранится в массиве, является (1,1)
Какой самый эффективный способ сделать это?