क्यों अजगर के रचनाकारों इस वाक्य रचना (अनुदेश)डेल निर्देश क्यों है और पायथन में कोई विधि नहीं है?
del list[index]
इस (विधि) से अधिक
पसंद आया?
list.del(index)
मुझे ऐसा लगता है कि del
append
रूप में एक ही "cathegory", remove
, find
, e.t.c. के अंतर्गत आता है और इसलिए एक ही वाक्यविन्यास होना चाहिए (एक विधि हो), लेकिन किसी कारण से पाइथन के रचनाकारों ने इसे एक निर्देश के रूप में लागू किया। उन्होंने ऐसा क्यों किया?
आप भी कर सकते हैं क्योंकि डेल एक वर्ग, एक विधि, आदि (monkeypatching में उदाहरण के लिए) –
ए) 'del' सिर्फ एक' list' से आइटम निकालने की तुलना में अधिक उपयोग होता है। बी) आप 'हटाएं') विधि के साथ या 'पॉप()' विधि के साथ इंडेक्स द्वारा 'सूची' से वस्तुओं को हटा सकते हैं। मैं भविष्य में प्रासंगिक विषयों (जैसे 'del',' list') में अधिक शोध करने की सलाह देता हूं। – TigerhawkT3
@ टाइगरहॉक 3 हां, मैं 'पॉप()', मेरी गलती के बारे में भूल गया। लेकिन अगर वे 'pop') दोनों सूचियों और शब्दकोशों के लिए एक विकल्प है तो वे 'del' क्यों रखते हैं? –