Interseção de dois dicionários
Escreva uma função que receba como entrada dois dicionários diferentes e filtre as chaves de cada dicionário para manter apenas as chaves que existem em ambos os dicionários. Armazene o resultado como uma lista com dois dicionários.
Exemplos
dict1 = {"a": 5, "b": 13, "c": 7}
dict2 = {"b": 5, "c": 8, "d": 91, "e": 99}
dict3 = {"a": 1, "b": 34}
dict4 = {"c": 9, "d": 8}
intersection(dict1, dict2) ➞ [{"b": 13, "c": 7}, {"b": 5, "c": 8}]
intersection(dict1, dict4) ➞ [{"c": 7}, {"c": 9}]
intersection(dict3, dict4) ➞ [{}, {}]Observações
Se não houver chaves compartilhadas entre os dois dicionários, retorne uma lista de dicionários vazios (veja o último exemplo).