पायथन में मैप () फ़ंक्शन का अधिकतम लाभ उठाने का तरीका जानें। सूची हेरफेर को सरल बनाना सीखें और डेटा सेट में आसानी और लालित्य के साथ कुशल परिवर्तन लागू करें।
Equipment list
Here you can find the list of equipment used to create this tutorial.
This link will also show the software list used to create this tutorial.
संबंधित ट्यूटोरियल – अजगर
इस पृष्ठ पर, हम पायथन से संबंधित ट्यूटोरियल की एक सूची तक त्वरित पहुंच प्रदान करते हैं।
मानचित्र फ़ंक्शन क्या है?
पायथन में एमएपी फ़ंक्शन का उपयोग किसी दिए गए फ़ंक्शन को एक या अधिक इटरेबल्स के प्रत्येक आइटम पर लागू करने के लिए किया जाता है, जैसे कि सूचियाँ। यह एक इटेरेटर देता है जो परिणाम देता है, स्पष्ट लूप के बिना इटरेबल में सभी वस्तुओं पर संचालन करने का एक संक्षिप्त तरीका प्रदान करता है।
मानचित्र फ़ंक्शन का उपयोग क्यों करें?
एमएपी फ़ंक्शन फायदेमंद है क्योंकि यह लूप को मैन्युअल रूप से कोडिंग करने की आवश्यकता के बिना, एक सूची जैसे प्रत्येक आइटम के लिए एक विशिष्ट ऑपरेशन के कुशल अनुप्रयोग की अनुमति देता है। यह न केवल कोड पठनीयता को बढ़ाता है बल्कि एक अधिक संक्षिप्त और सुरुचिपूर्ण प्रोग्रामिंग शैली को भी बढ़ावा देता है।
मानचित्र कैसे काम करता है?
पायथन में एमएपी फ़ंक्शन एक फ़ंक्शन और इनपुट के रूप में एक या अधिक इटरेबल्स लेकर काम करता है। यह तब इटरेबल्स से प्रत्येक संबंधित तत्व पर फ़ंक्शन लागू करता है और एक इटेरेटर देता है जो परिणाम देता है। यदि कई इटरेबल्स पारित किए जाते हैं, तो मानचित्र इनपुट इटरेबल्स से तत्वों वाले ट्यूपल उत्पन्न करेगा। यह स्पष्ट लूप की आवश्यकता के बिना डेटा के कुशल परिवर्तन को सक्षम बनाता है, कोड सादगी और पठनीयता को बढ़ाता है।
ट्यूटोरियल पायथन – एमएपी फ़ंक्शन का उपयोग करना
एक सूची बनाएँ.
कोई फ़ंक्शन बनाएँ.
किसी सूची में प्रत्येक आइटम पर फ़ंक्शन लागू करने के लिए MAP का उपयोग करें।
मानचित्र ऑब्जेक्ट को किसी सूची में कनवर्ट करें.
परिणाम प्रिंट करें।
यहां कमांड आउटपुट है।
यहां पूरी पायथन स्क्रिप्ट है।
हमारे उदाहरण में, हम स्ट्रिंग्स को अपरकेस में बदलने के लिए TO_UPPERCASE फ़ंक्शन को परिभाषित करते हैं। फिर हम इस फ़ंक्शन को एमएपी फ़ंक्शन का उपयोग करके सूची से प्रत्येक आइटम पर लागू करते हैं।
समाप्ति
पायथन में एमएपी फ़ंक्शन डेटा परिवर्तन को सरल बनाता है, इटरेबल्स पर फ़ंक्शन लागू करने, कोड पठनीयता को बढ़ाने और स्पष्ट लूप की आवश्यकता को कम करने के लिए एक प्रभावी दृष्टिकोण प्रदान करता है।