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

रिकर्सन का उपयोग करके एक सूची की लंबाई खोजने के लिए पायथन कार्यक्रम

जब रिकर्सन तकनीक की मदद से किसी सूची की लंबाई का पता लगाना आवश्यक होता है, तो एक उपयोगकर्ता परिभाषित विधि का उपयोग किया जाता है, और सरल अनुक्रमण तकनीक का उपयोग किया जाता है।

एक सूची का उपयोग विषम मूल्यों को संग्रहीत करने के लिए किया जा सकता है (अर्थात किसी भी डेटा प्रकार का डेटा जैसे पूर्णांक, फ़्लोटिंग पॉइंट, स्ट्रिंग्स, और इसी तरह)।

रिकर्सन बड़ी समस्या के छोटे बिट्स के आउटपुट की गणना करता है, और बड़ी समस्या का समाधान देने के लिए इन बिट्स को जोड़ता है।

उदाहरण

नीचे उसी के लिए एक प्रदर्शन है -

def list_length(my_list):
   if not my_list:
      return 0
   return 1 + list_length(my_list[1::2]) + list_length(my_list[2::2])
my_list = [1, 2, 3, 11, 34, 52, 78]
print("The list is :")
print(my_list)
print("The length of the string is : ")
print(list_length(my_list))

आउटपुट

The list is :
[1, 2, 3, 11, 34, 52, 78]
The length of the string is :
7

स्पष्टीकरण

  • 'list_length' नाम की एक विधि परिभाषित की गई है, जो एक सूची को एक पैरामीटर के रूप में लेती है।
  • यदि सूची मौजूद नहीं है, तो विधि 0 पर वापस आती है।
  • अन्यथा, इसे अनुक्रमित किया जाता है, और 1 से बढ़ाया जाता है और आउटपुट के रूप में वापस किया जाता है।
  • फ़ंक्शन के बाहर, एक सूची परिभाषित की जाती है, और कंसोल पर प्रदर्शित होती है।
  • इस सूची को एक पैरामीटर के रूप में पास करके विधि कहा जाता है।
  • इसके बाद आउटपुट कंसोल पर प्रदर्शित होता है।

  1. रिकर्सन का उपयोग करके दो नंबरों के उत्पाद को खोजने के लिए पायथन प्रोग्राम

    जब रिकर्सन तकनीक का उपयोग करके दो संख्याओं के उत्पाद को खोजने की आवश्यकता होती है, तो एक सरल यदि स्थिति और रिकर्सन का उपयोग किया जाता है। रिकर्सन बड़ी समस्या के छोटे बिट्स के आउटपुट की गणना करता है, और बड़ी समस्या का समाधान देने के लिए इन बिट्स को जोड़ता है। उदाहरण नीचे उसी के लिए एक प्रदर्शन है -

  1. सूची में सबसे छोटी संख्या खोजने के लिए पायथन प्रोग्राम

    इस लेख में, हम नीचे दिए गए समस्या कथन के समाधान के बारे में जानेंगे। समस्या कथन - हमें सभी सूची दी गई है, हमें सूची में उपलब्ध सबसे छोटी संख्या प्रदर्शित करने की आवश्यकता है यहां हम या तो सूची को क्रमबद्ध कर सकते हैं और सबसे छोटा तत्व प्राप्त कर सकते हैं या सबसे छोटा तत्व प्राप्त करने के लिए अंतर्न

  1. एक सूची में सबसे बड़ी संख्या खोजने के लिए पायथन कार्यक्रम

    इस लेख में, हम नीचे दिए गए समस्या कथन के समाधान के बारे में जानेंगे। समस्या कथन - हमें एक सूची दी गई है, हमें सूची के सबसे बड़े तत्व की गणना करने की आवश्यकता है। यहाँ हम समस्या कथन के समाधान तक पहुँचने के लिए बिल्ट-इन फ़ंक्शंस की मदद लेंगे सॉर्ट() फ़ंक्शन का उपयोग करना उदाहरण # list list1 = [23,1