index विधि

index विधि सूची में एक तत्व को खोजती है और उसके पहले होने का सूचकांक लौटाती है। पहले पैरामीटर में हम अपने इच्छित तत्व को निर्दिष्ट करते हैं। दूसरे वैकल्पिक पैरामीटर में हम खोज शुरू करने की स्थिति निर्दिष्ट करते हैं, तीसरे वैकल्पिक पैरामीटर में - खोज समाप्ति की स्थिति।

वाक्य-विन्यास

pythonसूची.index(क्या ढूंढ रहे हैं, [खोज की शुरुआत], [खोज का अंत])

उदाहरण

आइए 'ab' तत्व के पहले होने की स्थिति ढूंढते हैं:

pythonlst = ['ab', 'cd', 'ab', 'ef', 'ab']
print(lst.index('ab', 1, 3))

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

python0

उदाहरण

और अब खोज शुरू करने और समाप्त करने की स्थितियाँ निर्दिष्ट करते हैं:

pythonlst = ['ab', 'cd', 'ab', 'ef', 'ab']
print(lst.index('ab', 1, 3))

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

python2

उदाहरण

आइए एक गैर-मौजूद तत्व को खोजते हैं:

pythonlst = ['ab', 'cd', 'ab', 'ef', 'ab']
print(lst.index('xx'))

इस स्थिति में विधि हमें एक त्रुटि लौटाएगी:

errorValueError: 'ab' is not in list

यह भी देखें

  • len फ़ंक्शन,
    जो सूची की लंबाई लौटाता है
  • count विधि,
    जो सूची में तत्व के मेलों की संख्या लौटाती है
  • insert विधि,
    जो सूची में एक तत्व को निर्दिष्ट सूचकांक से पहले जोड़ती है
  • pop विधि,
    जो उसके सूचकांक के अनुसार तत्व को हटाती है