कुछ max(len(s1), len(s2))
की तरह कुछ अधिकतम लंबाई लौटाएगा। लेकिन अगर मैं वास्तव में यह जानना चाहता हूं कि कौन सी स्ट्रिंग लंबी है, और शायद इसे किसी अन्य स्ट्रिंग में सहेजें, तो यह कैसे किया जाता है? max(s1,s2)
स्ट्रिंग को बड़े मान के साथ वापस करने लगता है, लेकिन जरूरी नहीं कि सबसे लंबा।मुझे पायथन में सबसे लंबी स्ट्रिंग कैसे मिलती है?
नोट: इसे सूचियों या सरणी के बिना किया जाना है।
>>> max("foobar", "angstalot")
'foobar'
>>> max("foobar", "angstalot", key=len)
'angstalot'
डाउनवोट क्यों? क्या यह सवाल का जवाब नहीं देता है? – Joe
यह काम करता है, लेकिन यह मूर्खतापूर्ण नहीं है क्योंकि सटीक रूप से कार्यक्षमता, अधिक सामान्य और उपयोगी रूप में, पहले से ही बिल्टिन के बीच मौजूद है। – delnan
शायद आपको यह कहने के लिए सवाल संपादित करना चाहिए कि "ऐसा करने का एक सही तरीका क्या है?"। – Joe