Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> Python

पायथन में उपसूची का इंडेक्सिंग

इस ट्यूटोरियल में, हम एक प्रोग्राम लिखने जा रहे हैं जो सूची से उपसूची तत्व का इंडेक्स ढूंढता है। आइए इसे स्पष्ट रूप से समझने के लिए एक उदाहरण देखें।

इनपुट

nested_list = [[1, 2, 3], [4, 5], [6, 7, 8, 9]]

आउटपुट

Index of 7:- 2
Index of 5:- 1
Index of 3:- 0

दिए गए समस्या को हल करने का सरल और सबसे आम तरीका देखते हैं। इसे हल करने के लिए दिए गए चरणों का पालन करें।

  • सूची आरंभ करें।
  • इंडेक्स का उपयोग करके सूची पर पुनरावृति करें।
  • उप सूची पर पुनरावृति करें और उस तत्व की जांच करें जिसका इंडेक्स आप ढूंढना चाहते हैं।
  • यदि हमें तत्व मिल जाता है तो प्रिंट करें और ब्रेक करें।

उदाहरण

# सूची आरंभ करना
nested_list = [[1, 2, 3], [4, 5], [6, 7, 8, 9]]
# इंडेक्स ढूंढने का फ़ंक्शन
def index(element):
    # तत्व मिला या नहीं ट्रैक करने के लिए फ्लैग आरंभ करना
    is_found = False
    # सूची पर पुनरावृति
    for i in range(len(nested_list)):
        # उप सूची पर पुनरावृति
        for j in range(len(nested_list[i])):
            # तत्व की जांच
            if nested_list[i][j] == element:
                # उप सूची का इंडेक्स प्रिंट करना जिसमें तत्व है
                print(f'Index of {element}: {i}')
                # फ्लैग को True में बदलना
                is_found = True
                # आंतरिक लूप ब्रेक करना
                break
        # बाहरी लूप ब्रेक करना
        if is_found:
            break
    # जांचना कि तत्व मिला या नहीं
    if not is_found:
        # तत्व नहीं मिला संदेश प्रिंट करना
        print("Element is not present in the list")

index(7)
index(5)
index(3)

आउटपुट

यदि आप उपरोक्त कोड चलाते हैं, तो आपको निम्न परिणाम मिलेगा।

Index of 7: 2
Index of 5: 1
Index of 3: 0

निष्कर्ष

यदि ट्यूटोरियल के संबंध में आपके कोई प्रश्न हैं, तो उन्हें टिप्पणी अनुभाग में उल्लेख करें।

  1. - इंडेक्सिंग की मदद से Python सूची में तत्व जोड़ना

    एक Python सूची एक संग्रह डेटा प्रकार है जो क्रमबद्ध और परिवर्तनशील है। साथ ही, यह डुप्लिकेट सदस्यों की अनुमति देता है। यह Python प्रोग्राम में उपयोग किया जाने वाला सबसे अधिक बार उपयोग किया जाने वाला संग्रह डेटा प्रकार है। हम देखेंगे कि कैसे हम इंडेक्स सुविधा का उपयोग करके किसी सूची में एक तत्व जोड़

  1. - पायथन में बूलियन इंडेक्सिंग

    ट्रू और फॉल्स जैसे बूलियन मान और 1 और 0 को पांडा डेटाफ्रेम में इंडेक्स के रूप में उपयोग किया जा सकता है। वे आवश्यक रिकॉर्ड फ़िल्टर करने में हमारी मदद कर सकते हैं। नीचे दिए गए उदाहरणों में हम विभिन्न विधियों को देखेंगे जिनका उपयोग बूलियन इंडेक्सिंग ऑपरेशन करने के लिए किया जा सकता है। बूलियन इंडेक्स ब

  1. - पायथन में रीडेबिलिटी इंडेक्स (NLP)

    प्राकृतिक भाषा प्रसंस्करण प्राकृतिक मानव भाषाओं की स्वचालित पीढ़ी और समझ का अध्ययन है। यह हल करने के लिए अधिक से अधिक दिलचस्प कार्य बनता जा रहा है, क्योंकि कंप्यूटर तकनीक आजकल लगभग हर उद्योग में एकीकृत है। हम प्राकृतिक भाषा प्रसंस्करण के भीतर एक विशिष्ट क्षेत्र का अध्ययन करने जा रहे हैं; पठनीयता। इ