Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Python

कस्टम लेन () पायथन में फ़ंक्शन

आइए देखें कि हम पायथन में कस्टम लेन () फ़ंक्शन को कैसे लागू कर सकते हैं। निम्न चरणों का उपयोग करके पहले इसे स्वयं आज़माएं।

कदम

  • उपयोगकर्ता स्ट्रिंग/सूची/टुपल से इटरेटर प्राप्त करें।

  • एक फ़ंक्शन को अपनी पसंद के अनुसार कस्टम नाम के साथ परिभाषित करें और इसे इटरेटर पास करके लागू करें।

    • गिनती को 0 से प्रारंभ करें।
    • लूप को तब तक चलाएं जब तक वह अंत तक न पहुंच जाए।
      • गिनती में 1 की वृद्धि करें
    • गिनती लौटाएं।

उदाहरण

## function to calculate lenght of the iterator
def length(iterator):
   ## initializing the count to 0
   count = 0
   ## iterating through the iterator
   for item in iterator:
      ## incrementing count
      count += 1
   ## returning the length of the iterator
   return count
if __name__ == "__main__":
   ## getting input from the user
   iterator = input("Enter a string:- ")
   ## invoking the length function with 'iterator'
   print(f"Length of {iterator} is {length(iterator)}")

यदि आप उपरोक्त कार्यक्रम चलाते हैं, तो आपको निम्नलिखित परिणाम प्राप्त होंगे।

आउटपुट

Enter a string:- tutorialspoint
Length of tutorialspoint is 14

  1. पायथन टिंकर में बाइंडिंग फ़ंक्शन

    पायथन में टिंकर एक जीयूआई पुस्तकालय है जिसका उपयोग विभिन्न जीयूआई प्रोग्रामिंग के लिए किया जा सकता है। ऐसे एप्लिकेशन डेस्कटॉप एप्लिकेशन बनाने के लिए उपयोगी होते हैं। इस लेख में हम GUI प्रोग्रामिंग के एक पहलू को देखेंगे जिसे बाइंडिंग फंक्शन कहा जाता है। यह घटनाओं को कार्यों और विधियों के लिए बाध्य कर

  1. issubset () पायथन में फ़ंक्शन

    इस लेख में, हम पायथन स्टैंडर्ड लाइब्रेरी में उपलब्ध issubset () फ़ंक्शन के कार्यान्वयन और उपयोग के बारे में जानेंगे। issubset() विधि बूलियन ट्रू लौटाती है जब एक सेट के सभी तत्व दूसरे सेट में मौजूद होते हैं (एक तर्क के रूप में पारित) अन्यथा, यह बूलियन गलत देता है। नीचे दिए गए चित्र में B, A का एक उ

  1. इंटरसेक्शन () फ़ंक्शन पायथन

    इस लेख में, हम चौराहे () फ़ंक्शन के बारे में जानेंगे जो किसी दिए गए सेट पर किया जा सकता है। गणित के अनुसार प्रतिच्छेदन का अर्थ है दो समुच्चयों से उभयनिष्ठ तत्वों का पता लगाना। सिंटैक्स <set name>.intersection(<set a1> <set a2> ……..) रिटर्न वैल्यू सेट में सामान्य त