पायथन के अंतर्निहित कार्यों का उपयोग करके पायथन में किसी सूची से किसी आइटम को कैसे हटाएं / निकालें?
किसी सूची से किसी आइटम को हटाने/हटाने के लिए, ऊपर बताए अनुसार पायथन के चार अलग-अलग अंतर्निहित कार्यों का उपयोग किया जाता है। निम्नलिखित अनुभाग प्रत्येक फ़ंक्शन के सिंटैक्स पर चर्चा करेंगे। प्रत्येक फ़ंक्शन के कार्य को समझने के लिए आपको प्रासंगिक उदाहरण भी मिलेंगे।
निकालें का सिंटैक्स () फ़ंक्शन
निकालें () फ़ंक्शन का सिंटैक्स इस प्रकार है:
निकालें () पायथन के मानक पुस्तकालय में एक अंतर्निहित फ़ंक्शन है जिसका उपयोग किसी सूची से किसी आइटम को निकालने के लिए किया जाता है। 'name_of_list' उस सूची का प्रतिनिधित्व करता है जिसमें से किसी आइटम को हटाने या हटाने की आवश्यकता होती है। 'Value_to_be_removed' उस विशिष्ट मान का प्रतिनिधित्व करता है जिसे सूची से निकालने की आवश्यकता है। यह प्रदान किया जाना चाहिए; अन्यथा, कंपाइलर एक 'टाइप एरर' के माध्यम से करेगा। निकालें() सूचियों के साथ उपयोग किया जाने वाला अंतर्निहित फ़ंक्शन है। डिफ़ॉल्ट रूप से, इसका कार्य सूची से किसी आइटम को हटाना है। यह सूची में निर्दिष्ट मान की खोज करता है और इसे हटा देता है।
निकालें () फ़ंक्शन केवल सूची से निर्दिष्ट तत्व को हटा देगा और कोई मान वापस नहीं करेगा। अब, एक उदाहरण देखते हैं ताकि हम निकालें () विधि की कार्यक्षमता को गहराई से समझ सकें।
उदाहरण 1:
इस उदाहरण में, हम सूची से किसी आइटम को हटाने के लिए निकालें () विधि को लागू करेंगे और इसकी कार्यक्षमता को समझने की कोशिश करेंगे। यहां निकालें() फ़ंक्शन का कोड है। यहां हमने 5 पूर्णांकों की एक सूची परिभाषित की है: my_list = [1, 2, 3, 4, 5]। फिर, हमने निकालें() फ़ंक्शन, my_list.remove(4) का उपयोग करके 4 को हटा दिया।
मेरी सूची = [ 1 , दो , 3 , 4 , 5 ]प्रिंट ( 'मूल सूची है:' , मेरी सूची )
मेरी सूची। हटाना ( 4 )
प्रिंट ( 'किसी आइटम को हटाने के बाद की सूची है:' , मेरी सूची )
अब, नीचे दिए गए आउटपुट को देखें और परिणाम देखें। जैसा कि आप देख सकते हैं, 4 को सूची से हटा दिया गया है और नई सूची में अब केवल 4 आइटम हैं, my_list = [1, 2, 3, 5]। ध्यान दें कि यदि आप कोई मान प्रदान करते हैं जो सूची में नहीं है, तो संकलक एक ValueError के माध्यम से करेगा। आइए निम्नलिखित अनुभाग में ValueError का एक उदाहरण देखें।
उदाहरण 2:
इस उदाहरण में, हम रिमूव () फ़ंक्शन को एक मान प्रदान करेंगे जो सूची में उपलब्ध नहीं है, यह देखने के लिए कि कंपाइलर उस पर कैसे प्रतिक्रिया करता है। यहाँ कोड है:
मेरी सूची = [ 1 , दो , 3 , 4 , 5 ]प्रिंट ( 'मूल सूची है:' , मेरी सूची )
मेरी सूची। हटाना ( 9 )
प्रिंट ( 'किसी आइटम को हटाने के बाद की सूची है:' , मेरी सूची )
आउटपुट नीचे दिया गया है। जैसा कि आप देख सकते हैं, कंपाइलर ने एक ValueError फेंका है क्योंकि हमने रिमूव () फ़ंक्शन को 9 प्रदान किया है जो सूची में उपलब्ध नहीं है।
पॉप का सिंटैक्स () फ़ंक्शन
पॉप () फ़ंक्शन का सिंटैक्स इस प्रकार है:
पॉप () फ़ंक्शन उस आइटम की अनुक्रमणिका द्वारा सूची से आइटम को हटा देता है जिसे निकालने की आवश्यकता होती है। 'list_name' उस सूची का प्रतिनिधित्व करता है जिसमें से किसी आइटम को हटाने की आवश्यकता होती है। 'index_value' हटाए जाने वाले आइटम की अनुक्रमणिका का प्रतिनिधित्व करता है। याद रखें कि सूची सूचकांक 0 से शुरू होता है। इसलिए, सूचकांक 3 का मान सूची में चौथा मान है। यदि index_value पॉप () फ़ंक्शन के लिए निर्दिष्ट नहीं है, तो यह सूची से अंतिम आइटम को हटा / हटा देगा। पॉप () फ़ंक्शन कैसे काम करता है, यह समझने के लिए निम्न उदाहरण प्रोग्राम पर विचार करें:
उदाहरण 3:
इस उदाहरण में, हम उसी नमूने का उपयोग करने जा रहे हैं जिसका उपयोग पिछले उदाहरण में पॉप () और निकालें () फ़ंक्शन दोनों के आउटपुट की तुलना करने के लिए किया गया था। यहां, हम हटाए जाने वाले आइटम का सूचकांक मूल्य प्रदान करेंगे। नीचे दिए गए कोड को देखें:
मेरी सूची = [ 1 , दो , 3 , 4 , 5 ]प्रिंट ( 'मूल सूची है:' , मेरी सूची )
मेरी सूची। पॉप ( दो )
प्रिंट ( 'किसी आइटम को हटाने के बाद की सूची है:' , मेरी सूची )
ध्यान दें कि 2 पॉप () फ़ंक्शन को प्रदान किया जाता है जो कि 3 का सूचकांक है। आइटम '3' को सूची से हटा दिया जाना चाहिए। नीचे आउटपुट देखें। जैसा कि आप देख सकते हैं, पॉप () और निकालें () के कार्य समान हैं, केवल सिंटैक्स थोड़ा अलग है।
डेल फंक्शन का सिंटैक्स
डेल फ़ंक्शन का सिंटैक्स इस प्रकार है:
डेल विधि का कार्य पॉप () फ़ंक्शन के समान है। यह इंडेक्स वैल्यू द्वारा निर्दिष्ट सूची से किसी आइटम को हटा देता है। यदि index_value प्रदान नहीं किया गया है, तो डेल फ़ंक्शन पूरी सूची को हटा देगा। अब, डेल फंक्शन का एक उदाहरण देखते हैं।
उदाहरण 4:
इस उदाहरण में, हम एक डेल बिल्ट-इन फ़ंक्शन की मदद से सूची से एक आइटम को हटा देंगे।
मेरी सूची = [ 1 , दो , 3 , 4 , 5 ]प्रिंट ( 'मूल सूची है:' , मेरी सूची )
का मेरी सूची [ दो ]
प्रिंट ( 'किसी आइटम को हटाने के बाद की सूची है:' , मेरी सूची )
यहाँ आउटपुट है। जैसा कि आप देख सकते हैं, हमने अभी-अभी पॉप () फ़ंक्शन को डेल फ़ंक्शन से बदल दिया है। हमने सभी विधियों के कामकाज में समानता दिखाने के लिए एक ही उदाहरण का इस्तेमाल किया।
स्पष्ट () फ़ंक्शन का सिंटैक्स
स्पष्ट () फ़ंक्शन का सिंटैक्स इस प्रकार है:
स्पष्ट () विधि का कार्य ऊपर परिभाषित सभी अंतर्निहित विधियों से थोड़ा अलग है। पॉप (), हटाएं (), और डेल निर्दिष्ट आइटम को सूची से हटा देता है। हालाँकि, स्पष्ट () फ़ंक्शन पूरी सूची को हटा देता है। 'my_list' उस सूची का प्रतिनिधित्व करता है जिसे हटाने की आवश्यकता है। नीचे दिए गए उदाहरण पर विचार करें।
उदाहरण 5:
स्पष्ट () फ़ंक्शन के लिए नमूना उदाहरण पर एक नज़र डालें।
मेरी सूची = [ 1 , दो , 3 , 4 , 5 ]प्रिंट ( 'मूल सूची है:' , मेरी सूची )
मेरी सूची। स्पष्ट ( )
प्रिंट ( 'किसी आइटम को हटाने के बाद की सूची है:' , मेरी सूची )
नीचे आउटपुट है। जैसा कि आप देख सकते हैं, अब हमारे पास एक खाली सूची है, क्योंकि स्पष्ट () फ़ंक्शन सूची से प्रत्येक आइटम को एक बार में हटा देता है।
निष्कर्ष
प्रोग्रामिंग कोड लिखना कभी आसान नहीं रहा। लेकिन पायथन प्रोग्रामिंग भाषा ने न केवल विशेषज्ञ प्रोग्रामर के लिए बल्कि शुरुआती लोगों के लिए भी कोडिंग को सरल और आसान बना दिया है। पायथन में मानक पुस्तकालय और अंतर्निहित कार्य इतना लचीलापन प्रदान करते हैं कि एक नौसिखिया डेवलपर भी जटिल कोड लिख सकता है। इस लेख में, हमने सूची से किसी आइटम को हटाने के लिए पाइथॉन क्लियर (), डेल, पॉप (), और रिमूव () के चार अंतर्निहित तरीकों के बारे में सीखा।