अजगर सूची पॉप ()

पॉप () विधि दी गई सूची में से आइटम को सूची से हटा देती है और हटाए गए आइटम को वापस कर देती है।

pop()विधि का सिंटैक्स है:

 list.pop (सूचकांक)

पॉप () पैरामीटर

  • pop()विधि एक भी तर्क (इंडेक्स) लेता है।
  • विधि को दिया गया तर्क वैकल्पिक है। यदि पारित नहीं होता है, तो डिफ़ॉल्ट इंडेक्स -1 को एक तर्क (अंतिम आइटम का इंडेक्स) के रूप में पारित किया जाता है।
  • यदि विधि को दिया गया इंडेक्स सीमा में नहीं है, तो यह IndexError को फेंक देता है : पॉप इंडेक्स आउट ऑफ रेंज अपवाद।

पॉप से ​​वापसी मान ()

pop()विधि दिए गए इंडेक्स पर आइटम वर्तमान देता है। यह आइटम सूची से भी निकाल दिया गया है।

उदाहरण 1: सूची से दिए गए सूचकांक में पॉप आइटम

 # programming languages list languages = ('Python', 'Java', 'C++', 'French', 'C') # remove and return the 4th item return_value = languages.pop(3) print('Return Value:', return_value) # Updated List print('Updated List:', languages)

आउटपुट

 वापसी मूल्य: फ्रेंच अपडेटेड सूची: ('पायथन', 'जावा', 'सी ++', 'सी')

नोट: पायथन में इंडेक्स 0 से शुरू होता है, 1 से नहीं।

यदि आपको 4 वें तत्व को पॉप करने की आवश्यकता है , तो आपको विधि को 3 पास करना होगा pop()

उदाहरण 2: पॉप () एक सूचकांक के बिना, और नकारात्मक सूचकांकों के लिए

 # programming languages list languages = ('Python', 'Java', 'C++', 'Ruby', 'C') # remove and return the last item print('When index is not passed:') print('Return Value:', languages.pop()) print('Updated List:', languages) # remove and return the last item print('When -1 is passed:') print('Return Value:', languages.pop(-1)) print('Updated List:', languages) # remove and return the third last item print('When -3 is passed:') print('Return Value:', languages.pop(-3)) print('Updated List:', languages)

आउटपुट

 जब इंडेक्स पास नहीं किया जाता है: रिटर्न वैल्यू: सी अपडेटेड लिस्ट: (on पायथन ’,: जावा’, ++ सी ++ ’, When रूबी’) जब -1 पास हो जाता है: रिटर्न वैल्यू: रूबी अपडेटेड लिस्ट: (th पायथन ’,: जावा’ ',' C ++ ') जब -3 पास हो जाता है: रिटर्न वैल्यू: पायथन अपडेटेड लिस्ट: (' जावा ',' C ++ ')

यदि आपको दी गई वस्तु को सूची से हटाने की आवश्यकता है, तो आप निष्कासन () विधि का उपयोग कर सकते हैं।

और, आप delसूची से किसी आइटम या स्लाइस को निकालने के लिए स्टेटमेंट का उपयोग कर सकते हैं ।

दिलचस्प लेख...