मैं वास्तव में किसी भी कारण से नहीं सोच सकता कि अजगर को delकीवर्ड की आवश्यकता क्यों है (और अधिकांश भाषाओं में समान कीवर्ड नहीं लगता है)। उदाहरण के लिए, एक वेरिएबल को हटाने के बजाय, कोई Noneइसे असाइन कर सकता है। और जब शब्दकोश से हटाते हैं, तो एक delविधि जोड़ी जा सकती है।
क्या delअजगर में रखने का कोई कारण है , या यह पायथन के पूर्व-कचरा संग्रह दिनों का एक उल्लास है?
delपूर्व-कचरा संग्रह का एक वेस्टेज नहीं है क्योंकि आपके पास हमेशा हो सकता है used = None। यह हमेशा समझ में आता है कि इसके लिए विशिष्ट वाक्यविन्यास है। चूँकि अब हमारे पास बेलनाकार GC है, ऐसे मामले जहाँ आप उपयोग करना चाहते हैं, वे छोटे हैं।
ERASE(विशिष्ट चर को मारें ) और CLEAR( सभी चर को मारें )
del।