Non riesco davvero a pensare ad alcun motivo per cui python abbia bisogno della delparola chiave (e la maggior parte delle lingue sembra non avere una parola chiave simile). Ad esempio, anziché eliminare una variabile, si potrebbe semplicemente assegnare Nonead essa. E quando si elimina da un dizionario, delè possibile aggiungere un metodo.
C'è qualche motivo per restare delin Python o è una traccia dei giorni di raccolta dei rifiuti pre-immondizia di Python?
delnon è una testimonianza della raccolta pre-immondizia perché si potrebbe sempre avere used = None. Ha sempre senso avere una sintassi specifica per questo. Dal momento che ora abbiamo un GC ciclico, i casi in cui si desidera utilizzare uno dei due sono piccoli.
ERASE(uccidere variabili specifiche) e CLEAR(uccidere tutte le variabili)
del.