एक ऐसा lambda फंक्शन लिखना जिसे आप पहले से जानते हैं
कुछ फंक्शन डेफिनिशन इतनी सरल होती हैं कि उन्हें lambda फंक्शन में बदला जा सकता है। ऐसा करने से आप कम लाइनों में कोड लिखते हैं, जो काफ़ी बढ़िया है और खासकर तब काम आता है जब आप बड़े प्रोग्राम लिखते और मेंटेन करते हैं। इस अभ्यास में, आप lambda फंक्शन के बारे में अपनी जानकारी का उपयोग करके एक साधारण काम करने वाले फंक्शन को lambda फंक्शन में बदलेंगे। इस फंक्शन डेफिनिशन पर नज़र डालिए:
def echo_word(word1, echo):
"""Concatenate echo copies of word1."""
words = word1 * echo
return words
फंक्शन echo_word 2 पैरामीटर लेता है: एक string वैल्यू word1 और एक integer वैल्यू echo। यह एक string लौटाता है जो word1 की echo प्रतियों का कंकैटिनेशन होता है। आपका काम है इस साधारण फंक्शन को lambda फंक्शन में बदलना।
यह अभ्यास पाठ्यक्रम का हिस्सा है
Python में Functions का परिचय
अभ्यास निर्देश
- वैरिएबल
word1औरechoका उपयोग करते हुए lambda फंक्शनecho_wordडिफाइन करें। ऊपर दिए गए मूलecho_word()फंक्शन डेफिनिशन जैसा ही व्यवहार दोहराएँ। echo_word()को स्ट्रिंग आर्ग्यूमेंट'hey'और वैल्यू5के साथ, उसी क्रम में, कॉल करें। इस कॉल कोresultमें असाइन करें.
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
# Define echo_word as a lambda function: echo_word
echo_word = (____)
# Call echo_word: result
result = ____
# Print result
print(result)