Às vezes, os dicionários ficam grandes e algumas chaves não são mais necessárias. Podemos eliminá-las 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, os telefones não são mais necessários
del furniture['phone']
print(furniture) # {'table': 2, 'chair': 5, 'lamp': 8}
Desafio
Dadas n pares de nomes de estudantes com seus correspondentes GPAs, você é solicitado a 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 separados por espaços que se formaram na universidade.
O programa deve imprimir a lista resultante de estudantes com seus correspondentes GPAs, cada um em uma linha separada, onde o nome do estudante e o GPA estã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