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

पायथन प्रोग्राम: सूची में सम और विषम तत्वों को दो अलग-अलग सूचियों में रखें


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

नीचे इसका प्रदर्शन दिया गया है:

उदाहरण

def split_list(my_list):
    even_list = []
    odd_list = []
    for i in my_list:
        if (i % 2 == 0):
            even_list.append(i)
        else:
            odd_list.append(i)
    print("The list of odd numbers are :", even_list)
    print("The list of even numbers are :", odd_list)

my_list = [2, 5, 13, 17, 51, 62, 73, 84, 95]
print("The list is ")
print(my_list)
split_list(my_list)

आउटपुट

The list is [2, 5, 13, 17, 51, 62, 73, 84, 95]
The list of odd numbers are : [2, 62, 84]
The list of even numbers are : [5, 13, 17, 51, 73, 95]

व्याख्या

  • 'split_list' नामक एक मेथड परिभाषित किया गया है, जो पैरामीटर के रूप में एक सूची लेता है।

  • दो खाली सूचियां परिभाषित की गई हैं।

  • पैरामीटर सूची पर पुनरावृति की जाती है, और मॉड्यूलस ऑपरेटर का उपयोग यह निर्धारित करने के लिए किया जाता है कि नंबर सम है या विषम।

  • यदि यह सम संख्या है, तो इसे पहली सूची में जोड़ा जाता है, अन्यथा इसे दूसरी सूची में जोड़ा जाता है।

  • इसे आउटपुट के रूप में कंसोल पर प्रदर्शित किया जाता है।

  • फंक्शन के बाहर, एक सूची परिभाषित की गई है, और इस सूची को पास करके मेथड बुलाया जाता है।

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


  1. - सम और विषम तत्वों को दो अलग-अलग सूचियों में विभाजित करने का पायथन प्रोग्राम

    समस्या विवरण इस प्रोग्राम में हम एक यूजर इनपुट सूची बनाते हैं और तत्व सम और विषम का मिश्रण होते हैं। हमारा कार्य इन सूची को दो सूचियों में विभाजित करना है। एक में विषम संख्या के तत्व और दूसरी में सम संख्या के तत्व। उदाहरण इनपुट: [1, 2, 3, 4, 5, 9, 8, 6] आउटपुट सम सूची: [2, 4, 8, 6] विषम सूची: [1, 3

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

    समस्या विवरण सेट सिद्धांत में, सेट A का पूरक उन तत्वों को संदर्भित करता है जो A में नहीं हैं। सेट B के संबंध में A का सापेक्ष पूरक, जिसे सेट A और B का अंतर भी कहा जाता है। हम यहां इस सिद्धांत को लागू करते हैं। पायथन में difference फंक्शन होता है। एल्गोरिदम पहले हम दो यूजर इनपुट सूचियां बनाते हैं:

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

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