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

रिकर्सन का उपयोग करके लिस्ट की लंबाई खोजने के लिए 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. - रिकर्सन का उपयोग करके दो संख्याओं का गुणनफल खोजने के लिए Python प्रोग्राम

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

  1. Python प्रोग्राम से सूची में सबसे छोटी संख्या खोजना Python प्रोग्राम से सूची में सबसे छोटी संख्या खोजना

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

  1. - Python प्रोग्राम से सूची में सबसे बड़ी संख्या खोजना

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