इस ट्यूटोरियल में, हम दी गई संख्या K से बड़ी संख्याओं के सूचकांक खोजने जा रहे हैं। आइए उन्हें खोजने के विभिन्न तरीकों को देखें।
समस्या को हल करने का सबसे आम तरीका लूप का उपयोग करना है। आइए समस्या को हल करने के लिए चरणों को देखें।
- सूची को प्रारंभ करें और K.
- इसकी लंबाई का उपयोग करके सूची पर पुनरावृति करें।
- यदि आपको K से बड़ी कोई संख्या मिलती है, तो वर्तमान अनुक्रमणिका प्रिंट करें।
उदाहरण
# initializing the list and K numbers = [3, 4, 5, 23, 12, 10, 16] K = 10 # iterating over thAe list for i in range(len(numbers)): # checking the number greater than K if numbers[i] > K: # printing the number index print(i, end=' ')
आउटपुट
यदि आप उपरोक्त कोड चलाते हैं, तो आपको निम्न परिणाम प्राप्त होंगे।
3 4 6
आइए गणना करें . का उपयोग करके समस्या का समाधान करें समारोह। यह आपको प्रत्येक पुनरावृत्ति के लिए एक टपल देता है जिसमें तत्व का सूचकांक और तत्व शामिल होता है।
उदाहरण
# initializing the list and K numbers = [3, 4, 5, 23, 12, 10, 16] K = 10 # finding indexes of the numbers greater than K result = [index for (index, number) in enumerate(numbers) if number > K] # printing the indices print(*result)
आउटपुट
यदि आप उपरोक्त कोड चलाते हैं, तो आपको निम्न परिणाम प्राप्त होंगे।
3 4 6
निष्कर्ष
यदि आपको ट्यूटोरियल में कोई संदेह है, तो उनका टिप्पणी अनुभाग में उल्लेख करें।