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("The list is :")
print(my_list)
n = len(my_list)
print("The length is :")
print(n)
print("The method to find the element that occurs odd number of times is called ")
print("The element that occurs odd number of times is :")
print(odd_occurence(my_list, n))

आउटपुट

The list is :
[34, 56, 78, 99, 23, 34, 34, 56, 78, 99, 99, 99, 99, 34, 34, 56, 56]
The length is :
17
The method to find the element that occurs odd number of times is called
The element that occurs odd number of times is :
34

स्पष्टीकरण

  • 'odd_occurence' नाम की एक विधि परिभाषित की गई है, जो सूची और उसके आकार को पैरामीटर के रूप में लेती है।

  • सूचीबद्ध आकार को श्रेणी के रूप में लिया जाता है और सूची को पुनरावृत्त किया जाता है।

  • दो नेस्टेड लूप पुनरावृत्त होते हैं, और यदि सूची में तत्व पहले और दूसरे लूप पुनरावृत्तियों से मेल खाता है, तो 'गिनती' चर बढ़ जाता है।

  • यदि 'गिनती' चर एक विषम संख्या है, तो सूची में विशिष्ट तत्व वापस आ जाता है।

  • पूर्णांकों की एक सूची परिभाषित की जाती है और कंसोल पर प्रदर्शित होती है।

  • सूची की लंबाई एक चर में संग्रहीत है।

  • प्रासंगिक पैरामीटर पास करके विधि को कॉल किया जाता है।

  • आउटपुट कंसोल पर प्रदर्शित होता है।


  1. सूची में सबसे छोटी संख्या खोजने के लिए पायथन प्रोग्राम

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

  1. किसी संख्या के विषम गुणनखंडों का योग ज्ञात करने के लिए पायथन कार्यक्रम

    इस लेख में, हम नीचे दिए गए समस्या कथन के समाधान के बारे में जानेंगे - समस्या कथन किसी संख्या इनपुट n को देखते हुए, कार्य किसी संख्या के विषम गुणनखंडों का योग ज्ञात करना है। यहां हमें सबसे पहले सभी सम कारकों को खत्म करने की जरूरत है। सभी सम गुणनखंडों को हटाने के लिए, हम बार-बार n को 2 से विभाज्य ह

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

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