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