pop मेथड
pop मेथड सूची से तत्व को उसके इंडेक्स द्वारा हटाता है और वापस करता है। मेथड के पैरामीटर में हम तत्व का इंडेक्स निर्दिष्ट करते हैं। यदि यह निर्दिष्ट नहीं है - अंतिम तत्व वापस आता है।
सिंटैक्स
सूची.pop([इंडेक्स])
उदाहरण
आइए अंतिम तत्व को हटाएं:
lst = ['a', 'b', 'c', 'd', 'e']
lst.pop()
print(lst)
कोड निष्पादन का परिणाम:
['a', 'b', 'c', 'd']
उदाहरण
मेथड हटाए गए तत्व को वापस करता है:
lst = ['a', 'b', 'c', 'd', 'e']
print(lst.pop())
कोड निष्पादन का परिणाम:
'e'
उदाहरण
आइए इंडेक्स द्वारा तत्व ढूंढें और pop मेथड का उपयोग करके इसे हटाएं:
lst = ['a', 'b', 'c', 'd', 'e']
lst.pop(2)
print(lst)
कोड निष्पादन का परिणाम:
['a', 'b', 'd', 'e']
उदाहरण
और अब आइए उस इंडेक्स वाला तत्व हटाने का प्रयास करें जो सूची में मौजूद नहीं है:
lst = ['a', 'b', 'c']
lst.pop(3)
कोड निष्पादन का परिणाम:
IndexError: pop index out of range