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

पायथन प्रोग्राम: लिस्ट में ऑड नंबर्स प्रिंट करें


इस लेख में, हम दिए गए प्रॉब्लम स्टेटमेंट को हल करने के समाधान और दृष्टिकोण के बारे में सीखेंगे।

प्रॉब्लम स्टेटमेंट

इनपुट के रूप में एक लिस्ट इटरेबल दिए जाने पर, हमें दिए गए इटरेबल में ऑड नंबर्स प्रदर्शित करने की आवश्यकता है।

यहां हम इस समस्या को हल करने के लिए तीन अलग-अलग दृष्टिकोणों पर चर्चा करेंगे।

दृष्टिकोण 1 – एन्हांस्ड फॉर लूप का उपयोग करके

उदाहरण

list1 = [11, 23, 45, 23, 64, 22, 11, 24]
# इटरेशन
for num in list1:
    # चेक
    if num % 2 != 0:
        print(num, end=" ")

आउटपुट

11 23 45 23 11

दृष्टिकोण 2 – लैम्ब्डा और फिल्टर फंक्शन्स का उपयोग करके

उदाहरण

list1 = [11, 23, 45, 23, 64, 22, 11, 24]
# लैम्ब्डा एक्सप्रेशन
odd_no = list(filter(lambda x: (x % 2 != 0), list1))
print("Odd numbers in the list:", odd_no)

आउटपुट

Odd numbers in the list: [11, 23, 45, 23, 11]

दृष्टिकोण 3 – लिस्ट कॉम्प्रिहेंशन का उपयोग करके

उदाहरण

list1 = [11, 23, 45, 23, 64, 22, 11, 24]
# लिस्ट कॉम्प्रिहेंशन
odd_nos = [num for num in list1 if num % 2 != 0]
print("Odd numbers:", odd_nos)

आउटपुट

Odd numbers in the list: [11, 23, 45, 23, 11]

निष्कर्ष

इस लेख में, हमने इनपुट के रूप में दी गई लिस्ट में सभी ऑड नंबर्स खोजने के दृष्टिकोण के बारे में सीखा।

  1. Python प्रोग्राम से अंतराल में सभी अभाज्य संख्याएँ प्रिंट करना Python प्रोग्राम से अंतराल में सभी अभाज्य संख्याएँ प्रिंट करना

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

  1. - पायथन प्रोग्राम: लिस्ट से यूनिक वैल्यूज़ प्रिंट करना

    एक लिस्ट दी गई है, हमारा कार्य सभी यूनिक नंबर्स प्रिंट करना है।उदाहरणInput: A = [1, 2, 3, 4, 2, 1, 9] Unique list is [1, 2, 3, 4, 9]एल्गोरिदमचरण 1: यूजर इनपुट लिस्ट बनाएं। चरण 2: एक खाली लिस्ट बनाएं। चरण 3: लिस्ट में सभी एलिमेंट्स को ट्रैवर्स करें। चरण 4: चेक करें कि यूनिक एलिमेंट मौजूद है या नहीं।

  1. - Python में सूची प्रिंट करना

    Python में सूची प्रिंट करना सूची तत्वों का एक क्रम है। क्रम में कोई भी तत्व क्रम में उसकी स्थिति द्वारा एक्सेसिबल है। इंडेक्स 0 से शुरू होता है। इसलिए list[2] इंडेक्स 2 पर तत्व लौटाएगा, सूची में तीसरा यानी 50।