पायथन, डेल या डेलैटर में कौन सा बेहतर है?

| | | | | | | | | |

यह मूर्खतापूर्ण हो सकता है, लेकिन यह कुछ समय के लिए मेरे दिमाग के पिछले हिस्से को सता रहा है।

पायथन हमें वस्तुओं से विशेषताओं को हटाने के दो अंतर्निहित तरीके देता है, del< /strong> कमांड शब्द और delattr बिल्ट-इन फ़ंक्शन। मैं delattr पसंद करता हूं क्योंकि मुझे लगता है कि यह थोड़ा अधिक स्पष्ट है:

 del foo.bar delattr(foo, "bar") 

लेकिन मैं सोच रहा हूं कि क्या उनके बीच कोई अंतर्निहित अंतर हो सकता है।