शुरू करेंमुफ़्त में शुरू करें

एक आर्ग्युमेंट के रूप में lambda expression का उपयोग

आइए lambda expressions को फंक्शनों के आर्ग्युमेंट के रूप में पास करें। आप लिस्ट की .sort() मेथड के साथ काम करेंगे। डिफ़ॉल्ट रूप से, यह संख्याओं को बढ़ते क्रम में sort करती है। कैरेक्टर और स्ट्रिंग्स को वर्णक्रमानुसार sort किया जाता है। इस मेथड को .sort(key=function) की तरह कॉल किया जा सकता है। यहाँ key उस लिस्ट के प्रत्येक आइटम का एक sortable ऑब्जेक्ट (जैसे कि कोई number या character) पर मैपिंग तय करता है। इसलिए, लिस्ट के आइटम्स उसी तरह sort होते हैं जैसे उनके sortable ऑब्जेक्ट्स।

आपका कार्य है कि key आर्ग्युमेंट को lambda expression के साथ उपयोग करके लिस्ट words को sort करने के अलग-अलग तरीके परिभाषित करें।

यह अभ्यास पाठ्यक्रम का हिस्सा है

Python में कोडिंग इंटरव्यू प्रश्नों का अभ्यास

पाठ्यक्रम देखें

इंटरैक्टिव व्यावहारिक अभ्यास

इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।

# Sort words by the string length
words.sort(key=lambda s: ____)
print(words)
कोड संपादित करें और चलाएँ