Suppression d'un élément

Parfois, les dictionnaires deviennent volumineux et certaines clés ne sont plus nécessaires. Nous pouvons nous en débarrasser avec la commande del :
furniture =  {
    'table': 2,
    'chair': 5,
    'lamp': 8,
    'phone': 4,
}
# C'était un ancien bâtiment, donc ils utilisaient un vieux système téléphonique
# Après rénovation, les téléphones ne sont plus nécessaires
del furniture['phone']
print(furniture)    # {'table': 2, 'chair': 5, 'lamp': 8}

Défi

Étant donnés n paires de noms d'étudiants avec leurs GPA correspondants, vous êtes invités à supprimer ceux qui ont déjà été diplômés de l'université (la liste des diplômés peut contenir des noms qui ont déjà été supprimés).
La première ligne de l'entrée contient un entier n - le nombre d'étudiants. Les n lignes suivantes contiennent les noms des étudiants et leurs GPA séparés par un espace. La ligne suivante contient les noms des étudiants diplômés de l'université, séparés par des espaces.
Le programme doit afficher la liste résultante des étudiants avec leurs GPA correspondants, chacun sur une ligne séparée, où le nom de l'étudiant et le GPA sont séparés par un espace.
Entrée
Sortie
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