A veces los diccionarios se vuelven grandes y algunas claves ya no son necesarias. Podemos deshacernos de ellas con el comando del:
furniture = {
'table': 2,
'chair': 5,
'lamp': 8,
'phone': 4,
}
# Este era un edificio antiguo, así que usaban un sistema telefónico viejo allí
# Después de la renovación, los teléfonos ya no son necesarios
del furniture['phone']
print(furniture) # {'table': 2, 'chair': 5, 'lamp': 8}
Desafío
Dadas n parejas de nombres de estudiantes con sus respectivos GPAs, se te pide eliminar a aquellos que ya se han graduado de la universidad (la lista de graduados puede contener algunos nombres que ya han sido eliminados).
La primera línea de la entrada contiene un solo entero n - el número de estudiantes. Las siguientes n líneas contienen los nombres de los estudiantes y sus GPAs separados por un espacio. La siguiente línea contiene los nombres de los estudiantes que se han graduado de la universidad, separados por espacios.
El programa debe imprimir la lista resultante de estudiantes con sus correspondientes GPAs, cada uno en una línea separada, donde el nombre del estudiante y el GPA están separados por un espacio.
Entrada
Salida
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