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

एक सूची के संचयी योग को खोजने के लिए पायथन प्रोग्राम जहां ith तत्व मूल सूची से पहले 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. एक सूची का संचयी योग खोजने के लिए पायथन कार्यक्रम

    इस लेख में, हम नीचे दिए गए समस्या कथन के समाधान के बारे में जानेंगे। समस्या कथन - हमें एक सूची दी गई है, हमें संचयी राशि के साथ एक सूची बनानी होगी। आइए अब नीचे दिए गए कार्यान्वयन में समाधान देखें - उदाहरण # cumulative sum def Cumulative(l):    new = []    cumsum = 0   &nb

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

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

  1. एक सूची से डुप्लिकेट तत्वों को हटाने के लिए पायथन कार्यक्रम?

    एक सूची डुप्लिकेट तत्व के साथ दी गई है, हमारा कार्य दूसरी सूची बनाना है जिसमें बिना डुप्लिकेट के तत्व शामिल हैं। उदाहरण A::[2,3,4,3,4,6,78,90] Output::[2,3,4,6,78,90] एल्गोरिदम Step 1: create a list. Step 2: create a new list which is empty. Step 3: traverse every element in list. Step 4: if elem