इस लेख में, हम पायथन स्टैंडर्ड लाइब्रेरी में शामिल min और max फंक्शन्स के बारे में सीखेंगे। यह उपयोग के अनुसार अनंत संख्या में पैरामीटर्स स्वीकार करता है।
सिंटैक्स
max(arg1, arg2, arg3, ..........)
रिटर्न मान - सभी तर्कों में से अधिकतम
एरर और अपवाद: यहां त्रुटि केवल उस परिदृश्य में उठाई जाती है जहां तर्क एक ही प्रकार के नहीं होते हैं। उनकी तुलना करते समय त्रुटि आती है।
आइए देखते हैं कि हम max() फंक्शन को किन-किन तरीकों से लागू कर सकते हैं।
उदाहरण
# पास किए गए तर्कों के सेट से अधिकतम तत्व प्राप्त करना
print("Maximum value among the arguments passed is:" + str(max(2, 3, 4, 5, 7, 2, 1, 6)))
# उपरोक्त स्टेटमेंट कैरेक्टर्स के तर्कों के लिए भी निष्पादित होता है
print("Maximum value among the arguments passed is:" + str(max('m', 'z', 'a', 'b', 'e')))
# यह लिस्ट के रूप में मैप किए गए तर्कों को भी स्वीकार कर सकता है
l = [22, 45, 1, 7, 3, 2, 9]
print("Maximum element of the list is:" + str(max(l)))
# यह टुपल के रूप में मैप किए गए तर्कों को भी स्वीकार कर सकता है
l = (22, 45, 1, 7, 71, 91, 3, 2, 9)
print("Maximum element of the tuple is:" + str(max(l)))
आउटपुट
Maximum value among the arguments passed is: 7
Maximum value among the arguments passed is: z
Maximum element of the list is: 45
Maximum element of the tuple is: 91
यहां स्पष्ट रूप से देखा गया है कि max फंक्शन के उपयोग से हम किसी भी तुलना ऑपरेशन के कार्यान्वयन के बिना तर्कों के बीच अधिकतम मान सीधे प्राप्त कर सकते हैं।
इसी तरह, हम यहां min() फंक्शन को लागू कर सकते हैं
उदाहरण
# पास किए गए तर्कों के सेट से न्यूनतम तत्व प्राप्त करना
print("Minimum value among the arguments passed is:" + str(min(2, 3, 4, 5, 7, 2, 1, 6)))
# उपरोक्त स्टेटमेंट कैरेक्टर्स के तर्कों के लिए भी निष्पादित होता है
print("Minimum value among the arguments passed is:" + str(min('m', 'z', 'a', 'b', 'e')))
# यह लिस्ट के रूप में मैप किए गए तर्कों को भी स्वीकार कर सकता है
l = [22, 45, 1, 7, 3, 2, 9]
print("Minimum element of the list is:" + str(min(l)))
# यह टुपल के रूप में मैप किए गए तर्कों को भी स्वीकार कर सकता है
l = (22, 45, 1, 7, 71, 91, 3, 2, 9)
print("Minimum element of the tuple is:" + str(min(l)))
आउटपुट
Minimum value among the arguments passed is: 1
Minimum value among the arguments passed is: a
Minimum element of the list is: 1
Minimum element of the tuple is: 1
बिल्ट-इन फंक्शन्स जैसे max() और min() का उपयोग करके हम वास्तविक तुलना तर्क को लागू किए बिना सीधे संबंधित अधिकतम और न्यूनतम मान प्राप्त कर सकते हैं।
निष्कर्ष
इस लेख में, हमने स्टैंडर्ड पायथन लाइब्रेरी में शामिल max और min फंक्शन के कार्यान्वयन के बारे में सीखा।