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