A volte i dizionari diventano grandi e alcune chiavi non sono più necessarie. Possiamo eliminarle con il comando del:
furniture = {
'table': 2,
'chair': 5,
'lamp': 8,
'phone': 4,
}
# Questo era un vecchio edificio, quindi usavano un vecchio sistema telefonico
# Dopo la ristrutturazione, i telefoni non sono più necessari
del furniture['phone']
print(furniture) # {'table': 2, 'chair': 5, 'lamp': 8}
Sfida
Dato n coppie di nomi di studenti con i loro rispettivi GPA, ti viene chiesto di rimuovere quelli che si sono già laureati dall'università (la lista dei laureati potrebbe contenere alcuni nomi che sono già stati rimossi).
La prima linea dell'input contiene un singolo intero n - il numero di studenti. Le successive n linee contengono i nomi degli studenti e i loro GPA separati da uno spazio. La linea successiva contiene i nomi degli studenti laureati separati da uno spazio.
Il programma deve stampare la lista risultante di studenti con i loro rispettivi GPA, ciascuno su una linea separata, dove il nome dello studente e il GPA sono separati da uno spazio.
Input
Output
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