Removendo um item

Às vezes, os dicionários ficam grandes e algumas chaves não são mais necessárias. Podemos nos livrar delas com o comando del:
furniture =  {
    'table': 2,
    'chair': 5,
    'lamp': 8,
    'phone': 4,
}
# Este era um prédio antigo, então eles usavam um sistema telefônico antigo lá
# Após a renovação, telefones não são mais necessários
del furniture['phone']
print(furniture)    # {'table': 2, 'chair': 5, 'lamp': 8}

Desafio

Dado n pares de nomes de estudantes com seus respectivos GPAs, você deve remover aqueles que já se formaram na universidade (a lista de graduados pode conter alguns nomes que já foram removidos).
A primeira linha da entrada contém um único inteiro n - o número de estudantes. As próximas n linhas contêm nomes de estudantes e seus GPAs separados por um espaço. A linha seguinte contém nomes de estudantes que se formaram na universidade, separados por espaço.
O programa deve imprimir a lista resultante de estudantes com seus respectivos GPAs, cada um em uma linha separada, onde o nome do estudante e o GPA são separados por um espaço.
Entrada
Saída
8 Lucy 3.8 Anna 4 Bob 4 Steven 3 Kevin 2 Lily 3.9 Simon 2 Sophy 2.5 Anna David Steven Lukas Bob
Lucy 3.8 Kevin 2 Lily 3.9 Simon 2 Sophy 2.5
 

Constraints

Time limit: 2 seconds

Memory limit: 512 MB

Output limit: 1 MB

To check your solution you need to sign in
Sign in to continue