इस लेख में, हम दिए गए प्रॉब्लम स्टेटमेंट को हल करने के समाधान और दृष्टिकोण के बारे में सीखेंगे।
प्रॉब्लम स्टेटमेंट
एक लिस्ट इटरेबल दिए जाने पर, हमें लिस्ट में सभी इवन नंबर्स प्रिंट करने की आवश्यकता है।
यहां हम दिए गए प्रॉब्लम स्टेटमेंट के लिए तीन दृष्टिकोणों पर चर्चा करेंगे।
दृष्टिकोण 1 – एन्हांस्ड फॉर लूप का उपयोग करके
उदाहरण
list1 = [11, 23, 45, 23, 64, 22, 11, 24]
# इटरेशन
for num in list1:
# चेक
if num % 2 == 0:
print(num, end=" ")
आउटपुट
64 22 24
दृष्टिकोण 2 – फिल्टर और लैम्ब्डा फंक्शन का उपयोग करके
उदाहरण
list1 = [11, 23, 45, 23, 64, 22, 11, 24]
# लैम्ब्डा एक्सप्रेशन
even_no = list(filter(lambda x: (x % 2 == 0), list1))
print("Even numbers in the list:", even_no)
आउटपुट
Even numbers: [64, 22, 24]
दृष्टिकोण 3 – लिस्ट कॉम्प्रिहेंशन का उपयोग करके
उदाहरण
list1 = [11, 23, 45, 23, 64, 22, 11, 24]
# लिस्ट कॉम्प्रिहेंशन
even_nos = [num for num in list1 if num % 2 == 0]
print("Even numbers:", even_nos)
आउटपुट
Even numbers: [64, 22, 24]
निष्कर्ष
इस लेख में, हमने इनपुट लिस्ट में इवन नंबर्स प्रिंट करने के दृष्टिकोण के बारे में सीखा।