इस ट्यूटोरियल में, हम एक प्रोग्राम लिखने जा रहे हैं जो सूची से उपसूची तत्व का इंडेक्स ढूंढता है। आइए इसे स्पष्ट रूप से समझने के लिए एक उदाहरण देखें।
इनपुट
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
निष्कर्ष
यदि ट्यूटोरियल के संबंध में आपके कोई प्रश्न हैं, तो उन्हें टिप्पणी अनुभाग में उल्लेख करें।