pop मेथड

pop मेथड सूची से तत्व को उसके इंडेक्स द्वारा हटाता है और वापस करता है। मेथड के पैरामीटर में हम तत्व का इंडेक्स निर्दिष्ट करते हैं। यदि यह निर्दिष्ट नहीं है - अंतिम तत्व वापस आता है।

सिंटैक्स

pythonसूची.pop([इंडेक्स])

उदाहरण

आइए अंतिम तत्व को हटाएं:

pythonlst = ['a', 'b', 'c', 'd', 'e']
lst.pop()

print(lst)

कोड निष्पादन का परिणाम:

python['a', 'b', 'c', 'd']

उदाहरण

मेथड हटाए गए तत्व को वापस करता है:

pythonlst = ['a', 'b', 'c', 'd', 'e']
print(lst.pop())

कोड निष्पादन का परिणाम:

python'e'

उदाहरण

आइए इंडेक्स द्वारा तत्व ढूंढें और pop मेथड का उपयोग करके इसे हटाएं:

pythonlst = ['a', 'b', 'c', 'd', 'e']
lst.pop(2)

print(lst)

कोड निष्पादन का परिणाम:

python['a', 'b', 'd', 'e']

उदाहरण

और अब आइए उस इंडेक्स वाला तत्व हटाने का प्रयास करें जो सूची में मौजूद नहीं है:

pythonlst = ['a', 'b', 'c']
lst.pop(3)

कोड निष्पादन का परिणाम:

errorIndexError: pop index out of range

यह भी देखें

  • remove मेथड,
    जो सूची से तत्व हटाता है
  • insert मेथड,
    जो सूची में निर्दिष्ट इंडेक्स से पहले तत्व जोड़ता है
  • count मेथड,
    जो सूची में तत्व के मेलों की संख्या वापस करता है
  • append मेथड,
    जो सूची के अंत में तत्व जोड़ता है
  • len फ़ंक्शन,
    जो सूची की लंबाई वापस करता है