पायथन में किसी तत्व का इंडेक्स कैसे खोजें

पढ़ने का समय: < 1 मिनट
प्रकाशित तिथि:
अंतिम अपडेट:

कभी-कभी पायथन में विभिन्न प्रकार के डेटा संरचनाओं के साथ काम करते समय एक सूची में किसी विशेष तत्व की अनुक्रमिका ढूंढना आवश्यक हो जाता है। यह सूचियों के साथ काम करते समय विशेष रूप से ज़्यादा महत्वपूर्ण हो जाता है, जहाँ तत्वों का क्रम महत्वपूर्ण होता है।

उदाहरण

मान लीजिए कि निम्नलिखित तत्वों के साथ एक सूची है:

fruits = ["apple", "banana", "cherry", "date", "elderberry"]

और लक्ष्य “चेरी” तत्व की स्थिति खोजना है।

समाधान

इस समस्या को हल करने के लिए पायथन में सूचियों में index() नामक एक अंतर्निहित विधि होती है। यह विधि एक तर्क लेती है – वह तत्व जिसकी अनुक्रमणिका को खोजना है, और सूची में उस तत्व की प्रथम अनुक्रमणिका देता है।

इस कार्य को हल करने के लिए कोड इस प्रकार होगा:

fruits = ["apple", "banana", "cherry", "date", "elderberry"]
index = fruits.index("cherry")
print(index)

इस कोड को चलाने पर आउटपुट 2 होगा, जो सूची fruits में “चेरी” तत्व की अनुक्रमणिका से मेल खाता है।

index() विधि की

सीमाएँ हालाँकि, यह ध्यान रखना महत्वपूर्ण है कि index() विधि एक ValueError अपवाद उत्पन्न करेगी यदि वह तत्व जिसकी अनुक्रमणिका ढूंढने का प्रयास किया जा रहा है, सूची में मौजूद नहीं है। इससे बचने के लिए, in ऑपरेटर का उपयोग करके पहले सूची में तत्व की उपस्थिति की जाँच की जा सकती है। यदि तत्व सूची में मौजूद है, तो index() विधि को सुरक्षित रूप से कॉल किया जा सकता है।

fruits = ["apple", "banana", "cherry", "date", "elderberry"]
if "cherry" in fruits:
index = fruits.index("cherry")
print(index)
else:
print("Element not found in list.")

इस मामले में, यदि तत्व “चेरी” सूची फल में नहीं है, तो प्रोग्राम “तत्व सूची में नहीं मिला” संदेश प्रिंट करेगा।

0 / 5. 0

शेयर:

एक टिप्पणी छोड़ें