इस लेख में, हम दिए गए समस्या कथन को हल करने के लिए समाधान और दृष्टिकोण के बारे में जानेंगे।
समस्या कथन
चलने योग्य सूची को देखते हुए, हमें सूची में सभी सम संख्याओं को प्रिंट करना होगा।
यहां हम दिए गए समस्या कथन के लिए तीन दृष्टिकोणों पर चर्चा करेंगे।
दृष्टिकोण 1 - लूप के लिए एन्हांस्ड का उपयोग करना
उदाहरण
list1 = [11,23,45,23,64,22,11,24] # iteration for num in list1: # check if num % 2 == 0: print(num, end = " ")
आउटपुट
64 22 24
दृष्टिकोण 2 - फ़िल्टर और लैम्ब्डा फ़ंक्शन का उपयोग करना
उदाहरण
list1 = [11,23,45,23,64,22,11,24] # lambda exp. 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] #list comprehension even_nos = [num for num in list1 if num % 2 == 0] print("Even numbers : ", even_nos)
आउटपुट
Even numbers : [64, 22, 24]
निष्कर्ष
इस लेख में, हमने इनपुट सूची में सम संख्याओं को प्रिंट करने के तरीके के बारे में सीखा।