यह मूर्खतापूर्ण हो सकता है, लेकिन यह थोड़ी देर के लिए मेरे मस्तिष्क के पीछे की ओर घूम रहा है।
पाइथन हमें दो बिल्ट-इन तरीके देता है ताकि ऑब्जेक्ट्स की विशेषताओं को डिलीट किया जा सके, डेल कमांड वर्ड और डेल्ट्रैट बिल्ट-इन फंक्शन। मैं डेल्टा पसंद करता हूं क्योंकि मुझे लगता है कि यह थोड़ा अधिक स्पष्ट है:
del foo.bar
delattr(foo, "bar")
लेकिन मैं सोच रहा हूं कि क्या उन दोनों के बीच अंडर-हूड मतभेद हो सकता है।