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

पायथन प्रोग्राम: सूची का संचयी योग ज्ञात करें जहां iवां तत्व मूल सूची से पहले i+1 तत्वों का योग है


जब सूची का योग ज्ञात करना आवश्यक हो जहां विशिष्ट तत्व पहले कुछ तत्वों का योग हो, तो एक मेथड परिभाषित किया जाता है, जो सूची को पैरामीटर के रूप में लेता है। यह संचयी योग ज्ञात करने के लिए लिस्ट कॉम्प्रिहेंशन का उपयोग करता है।

नीचे इसका प्रदर्शन दिया गया है:

उदाहरण

def cumulative_sum(my_list):
    cumulative_list = []
    my_length = len(my_list)
    cumulative_list = [sum(my_list[0:x:1]) for x in range(0, my_length+1)]
    return cumulative_list[1:]

my_list = [10, 20, 25, 30, 40, 50]
print("The list is :")
print(my_list)
print("The cumulative sum is :")
print(cumulative_sum(my_list))

आउटपुट

The list is : [10, 20, 25, 30, 40, 50]
The cumulative sum is : [10, 30, 55, 85, 125, 175]

व्याख्या

  • एक मेथड परिभाषित किया गया है, और पैरामीटर के रूप में एक सूची पास की गई है।

  • एक खाली सूची परिभाषित की गई है।

  • सूची की लंबाई निर्धारित की गई है।

  • सूची पर पुनरावृति करने के लिए लिस्ट कॉम्प्रिहेंशन का उपयोग किया जाता है।

  • इसे सूची में कन्वर्ट किया जाता है, और वेरिएबल को असाइन किया जाता है।

  • दूसरे तत्व से अंतिम तत्व तक की सूची आउटपुट के रूप में लौटाई जाती है।

  • फंक्शन के बाहर एक सूची परिभाषित की गई है और कंसोल पर प्रदर्शित की गई है।

  • मेथड बुलाया जाता है, और पैरामीटर के रूप में सूची पास की जाती है।

  • इसे आउटपुट के रूप में कंसोल पर प्रदर्शित किया जाता है।


  1. पायथन प्रोग्राम: लिस्ट का संचयी योग ज्ञात करें पायथन प्रोग्राम: लिस्ट का संचयी योग ज्ञात करें

    इस लेख में हम दी गई समस्या के समाधान के बारे में जानेंगे। समस्या कथन हमें एक लिस्ट दी गई है, हमें संचयी योग के साथ एक लिस्ट बनानी है। उदाहरण # संचयी योग def Cumulative(l): new = [] cumsum = 0 for element in l: cumsum += element new.append(cumsum) return new # ड्राइवर

  1. पायथन प्रोग्राम: लिस्ट में एलिमेंट्स का योग ढूंढें पायथन प्रोग्राम: लिस्ट में एलिमेंट्स का योग ढूंढें

    इस लेख में, हम दिए गए प्रॉब्लम स्टेटमेंट को हल करने के समाधान और दृष्टिकोण के बारे में सीखेंगे। प्रॉब्लम स्टेटमेंट इनपुट के रूप में एक लिस्ट दिए जाने पर, हमें दी गई लिस्ट का योग निकालने की आवश्यकता है। यहां हमारे पास दो दृष्टिकोण हैं: बिल्ट-इन फंक्शन का उपयोग करना और ब्रूट-फोर्स दृष्टिकोण का उपयोग

  1. - पायथन प्रोग्राम: लिस्ट से डुप्लिकेट एलिमेंट्स हटाना

    एक लिस्ट दी गई है जिसमें डुप्लिकेट एलिमेंट हैं, हमारा कार्य एक और लिस्ट बनाना है जिसमें बिना डुप्लिकेट के एलिमेंट्स हों।उदाहरणA::[2, 3, 4, 3, 4, 6, 78, 90] Output::[2, 3, 4, 6, 78, 90]एल्गोरिदमचरण 1: एक लिस्ट बनाएं। चरण 2: एक नई लिस्ट बनाएं जो खाली हो। चरण 3: लिस्ट में हर एलिमेंट को ट्रैवर्स करें। च