मान लीजिए कि हमारे पास संख्याओं की एक सूची है जिसे अंक कहा जाता है जिसमें सकारात्मक और नकारात्मक संख्याएं होती हैं। हमें इस सूची को अपडेट करना होगा ताकि अंतिम सूची में केवल प्रत्येक तत्व का निरपेक्ष मान हो।
इसलिए, यदि इनपुट अंकों की तरह है =[5,-7,-6,4,6,-9,3,-6,-2], तो आउटपुट [5, 7, 6, 4, 6, होगा। 9, 3, 6, 2]
इसे हल करने के लिए, हम इन चरणों का पालन करेंगे -
- मानचित्र और सूची संचालन द्वारा इसे हल करें
- एक अनाम फ़ंक्शन को परिभाषित करें जैसे l, जो x को तर्क के रूप में लेता है और abs(x) देता है
- मानचित्र () विधि का उपयोग करके प्रत्येक तत्व e को अंकों से l(e) में बदलें
- सूची वापस करें
उदाहरण
आइए बेहतर समझ पाने के लिए निम्नलिखित कार्यान्वयन देखें -
def solve(nums): return list(map(lambda x:abs(x), nums)) nums = [5,-7,-6,4,6,-9,3,-6,-2] print(solve(nums))
इनपुट
[5,-7,-6,4,6,-9,3,-6,-2]
आउटपुट
[5, 7, 6, 4, 6, 9, 3, 6, 2]