पायथन निम्न मेथड को लागू करता है जहां पहला पैरामीटर एक फंक्शन होता है:
map(function, iterable, ...) - इटरेबल के प्रत्येक आइटम पर फंक्शन लागू करें और परिणामों की सूची लौटाएं।
हम कस्टम फंक्शन्स भी लिख सकते हैं जहां हम फंक्शन को आर्गुमेंट के रूप में पास कर सकते हैं।
दिए गए कोड को map मेथड का उपयोग करके फंक्शन sqr(x) को फंक्शन आर्गुमेंट के रूप में पास करने के लिए पुनः लिखा गया है।
उदाहरण
s = [1, 3, 5, 7, 9] def sqr(x): return x ** 2 print(map(sqr, s)) हम लैम्ब्डा फंक्शन का उपयोग करके समान आउटपुट प्राप्त कर सकते हैं s = [1, 3, 5, 7, 9] print(map((lambda x: x**2), s))
आउटपुट
C:/Users/TutorialsPoint1/~.py [1, 9, 25, 49, 81]