పైథాన్ ప్రోగ్రామింగ్ భాష గత దశాబ్దంలో వేగాన్ని అందుకుంది. యొక్క పెరుగుతున్న ప్రజాదరణ ప్రోగ్రామింగ్ కోసం చాలా డిమాండ్ వచ్చింది వంటి డొమైన్లలో , , మొదలైనవి. ఈ పెరుగుదలకు ప్రధాన కారణం పైథాన్ వచ్చే బాక్స్ లక్షణాల నుండి బయటపడటం. పైథాన్లో మ్యాప్ ఫంక్షన్ అటువంటి ఫంక్షన్, ఇది బహుళ వాదనలతో ఒక ఫంక్షన్ యొక్క అమలును ఆప్టిమైజ్ చేస్తుంది. ఈ వ్యాసంలో, మేము మ్యాప్ ఫంక్షన్ గురించి వివరంగా చర్చిస్తాము. ఈ బ్లాగులో ఈ క్రింది విషయాలు చర్చించబడ్డాయి.
మ్యాప్ ఫంక్షన్ అంటే ఏమిటి?
మ్యాప్ ఫంక్షన్ ఒక ఫంక్షన్ను అందిస్తుంది, దీని కోసం ప్రతి ఐటెమ్ను పరామితిగా పంపవచ్చు. ఉదాహరణకు, స్ట్రింగ్ యొక్క పొడవును లెక్కించే ఫంక్షన్ మనకు ఉందని చెప్పండి. మ్యాప్ ఫంక్షన్ను ఉపయోగించి మనం ఈ ఫంక్షన్ను a తో పేర్కొనవచ్చు జాబితా తీగలను కలిగి ఉంటుంది. అవుట్పుట్ జాబితాలోని ప్రతి అంశం యొక్క పొడవును కలిగి ఉంటుంది.
సింటాక్స్
జాబితాలోని స్ట్రింగ్ యొక్క పొడవును లెక్కించడానికి మ్యాప్ ఫంక్షన్ను ఉపయోగించి ఒక సాధారణ ప్రోగ్రామ్ క్రింది ఉంది.
జావాలో పాలిండ్రోమ్ కోసం ఎలా తనిఖీ చేయాలి
def func (x): రిటర్న్ లెన్ (x) a = ['ఆదివారం', 'సోమవారం', 'మంగళవారం', 'బుధవారం', 'గురువారం', 'శుక్రవారం', 'శనివారం'] బి = మ్యాప్ (ఫంక్, ఎ) ముద్రణ (జాబితా (బి))
అవుట్పుట్: [6, 6, 7, 9, 8, 6, 8]
పారామితులు
- ఇది తప్పనిసరి పరామితి, ఇది మ్యాప్ ఫంక్షన్ను ఉపయోగించి అమలు చేయబడే ఫంక్షన్ను నిల్వ చేస్తుంది.
మళ్ళించదగినది - ఇది ఫంక్షన్లో వాదనగా పంపబడే పునరుత్పాదకతను నిల్వ చేస్తుంది. ఇది తప్పనిసరి పరామితి.
res = మ్యాప్ (ఫంక్షన్, మళ్ళించదగినది)
ఉదాహరణలు
- ఒకేసారి రెండు పునరావృతాలను దాటడం.
def add (a, b): తిరిగి a + bx = [1,3,5,7,9] y = [2,4,6,8,10] res = map (add, x, y) print (list (res))
అవుట్పుట్: [3, 7, 11, 15, 19]
- మ్యాప్ ఫంక్షన్ను ఉపయోగించి మొదటి 10 సహజ సంఖ్యల క్యూబ్ను ముద్రించే ప్రోగ్రామ్.
def క్యూబ్ (n): తిరిగి n * n * n a = జాబితా (పరిధి (1,11)) res = మ్యాప్ (క్యూబ్, ఎ) ప్రింట్ (జాబితా (రెస్))
అవుట్పుట్: [1, 8, 27, 64, 125, 216, 343, 512, 729, 1000]
- ఉపయోగించడానికి ప్రోగ్రామ్ లాంబ్డా ఫంక్షన్ మ్యాప్ ఫంక్షన్తో
a = జాబితా (పరిధి (1,10)) res = మ్యాప్ (లాంబ్డా x: x * x, ఎ) ప్రింట్ (జాబితా (రెస్))
అవుట్పుట్: [1, 4, 9, 16, 25, 36, 49, 64, 81, 100]
మేము ఏదైనా ఉపయోగించవచ్చు సమాచార తరహా సహా పునరుత్పాదక పరామితిలో సెట్లు , టుపుల్స్ , , మొదలైనవి.
ఈ వ్యాసంలో, పైథాన్లో మ్యాప్ ఫంక్షన్ను వివిధ ఉదాహరణలతో ఎలా ఉపయోగించవచ్చో తెలుసుకున్నాము. ఉదాహరణలను చూడటం ద్వారా, పైథాన్ ప్రోగ్రామింగ్ భాషలో కోడ్ ఎంత చక్కగా మరియు చదవగలిగేదో imagine హించవచ్చు. గత దశాబ్దంలో పైథాన్ బాగా ప్రాచుర్యం పొందటానికి అనేక కారణాలలో చదవడానికి మరియు సులభమైన వాక్యనిర్మాణం ఒకటి. పెరుగుతున్న ప్రజాదరణతో, మెషిన్ లెర్నింగ్, ఆర్టిఫిషియల్ ఇంటెలిజెన్స్, డేటా సైన్స్ వంటి డొమైన్లలో కూడా డిమాండ్ పెరిగింది. మీ నైపుణ్యాలను నేర్చుకోవటానికి ఎడురేకాలో చేరండి మరియు మీ అభ్యాసాన్ని ప్రారంభించండి.
ఏమైనా ప్రశ్నలు ఉన్నాయా? వ్యాఖ్యలలో వాటిని పేర్కొనండి. మేము వీలైనంత త్వరగా మిమ్మల్ని సంప్రదిస్తాము.