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

पायथन प्रोग्राम: लिस्ट में विषम संख्या में आने वाला एलिमेंट खोजना


जब लिस्ट में विषम संख्या में आने वाले एलिमेंट को खोजना होता है, तो एक मेथड डिफाइन की जा सकती है। यह मेथड लिस्ट के माध्यम से इटरेट करती है और चेक करती है कि नेस्टेड लूप्स में एलिमेंट्स मैच करते हैं या नहीं। यदि वे करते हैं, तो काउंटर इन्क्रीमेंट होता है। यदि वह काउंट 2 से विभाज्य नहीं है, तो लिस्ट का विशिष्ट एलिमेंट परिणाम के रूप में रिटर्न किया जाता है। अन्यथा, -1 परिणाम के रूप में रिटर्न किया जाता है।

उदाहरण

def odd_occurence(my_list, list_size):
    for i in range(0, list_size):
        count = 0
        for j in range(0, list_size):
            if my_list[i] == my_list[j]:
                count += 1
        if (count % 2 != 0):
            return my_list[i]
    return -1

my_list = [34, 56, 78, 99, 23, 34, 34, 56, 78, 99, 99, 99, 99, 34, 34, 56, 56]
print("लिस्ट है: ")
print(my_list)
n = len(my_list)
print("लंबाई है: ")
print(n)
print("विषम संख्या में आने वाले एलिमेंट को खोजने की मेथड कॉल की गई है ")
print("विषम संख्या में आने वाला एलिमेंट है: ")
print(odd_occurence(my_list, n))

आउटपुट

लिस्ट है: [34, 56, 78, 99, 23, 34, 34, 56, 78, 99, 99, 99, 99, 34, 34, 56, 56]
लंबाई है: 17
विषम संख्या में आने वाले एलिमेंट को खोजने की मेथड कॉल की गई है
विषम संख्या में आने वाला एलिमेंट है: 34

व्याख्या

  • 'odd_occurence' नामक एक मेथड डिफाइन की गई है, जो लिस्ट और उसके साइज़ को पैरामीटर्स के रूप में लेती है।

  • लिस्ट साइज़ को रेंज के रूप में लिया जाता है और लिस्ट पर इटरेट किया जाता है।

  • दो नेस्टेड लूप्स इटरेट किए जाते हैं, और यदि लिस्ट में एलिमेंट पहले और दूसरे लूप इटरेशन से मैच करता है, तो 'count' वेरिएबल इन्क्रीमेंट होता है।

  • यदि 'count' वेरिएबल विषम संख्या है, तो लिस्ट में विशिष्ट एलिमेंट रिटर्न किया जाता है।

  • इंटीजर्स की एक लिस्ट डिफाइन की गई है और इसे कंसोल पर डिस्प्ले किया गया है।

  • लिस्ट की लंबाई एक वेरिएबल में स्टोर की गई है।

  • प्रासंगिक पैरामीटर्स पास करके मेथड कॉल की जाती है।

  • आउटपुट कंसोल पर डिस्प्ले किया जाता है।


  1. Python प्रोग्राम से सूची में सबसे छोटी संख्या खोजना Python प्रोग्राम से सूची में सबसे छोटी संख्या खोजना

    इस लेख में, हम नीचे दिए गए समस्या कथन के समाधान के बारे में जानेंगे। समस्या कथन - हमें एक सूची दी गई है, हमें सूची में उपलब्ध सबसे छोटी संख्या प्रदर्शित करने की आवश्यकता है। यहां हम या तो सूची को क्रमबद्ध करके सबसे छोटा तत्व प्राप्त कर सकते हैं या बिल्ट-इन min() फ़ंक्शन का उपयोग करके सबसे छोटा तत्

  1. पायथन प्रोग्राम: संख्या के ऑड फैक्टर्स का योग ढूंढें पायथन प्रोग्राम: संख्या के ऑड फैक्टर्स का योग ढूंढें

    इस लेख में, हम नीचे दिए गए प्रॉब्लम स्टेटमेंट के समाधान के बारे में सीखेंगे: प्रॉब्लम स्टेटमेंट एक नंबर इनपुट n दिए जाने पर, कार्य संख्या के ऑड फैक्टर्स का योग निकालना है। यहां हमें पहले सभी इवन फैक्टर्स को समाप्त करने की आवश्यकता है। सभी इवन फैक्टर्स को हटाने के लिए, हम n को बार-बार तब तक विभाजित

  1. - सूची में अधिकतम और न्यूनतम तत्व की स्थिति खोजने का पायथन प्रोग्राम

    समस्या विवरण पायथन में अधिकतम, न्यूनतम तत्व और उनकी स्थिति खोजना बहुत आसान है। पायथन विभिन्न इनबिल्ट फंक्शन प्रदान करता है। min() सरणी में न्यूनतम मान खोजने के लिए उपयोग किया जाता है, max() अधिकतम मान खोजने के लिए उपयोग किया जाता है। index() तत्व के इंडेक्स खोजने के लिए उपयोग किया जाता है। एल्गोरिद