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

पायथन प्रोग्राम - ओवरलैपिंग के साथ सूचियों में लगातार संख्याओं का योग

जब सूचियों में ओवरलैपिंग एलिमेंट्स के साथ लगातार संख्याओं का योग करना हो, तो लिस्ट कॉम्प्रिहेंशन, लिस्ट स्लाइसिंग, कनकैटेनेशन ऑपरेटर और zip मेथड्स का उपयोग किया जाता है।

उदाहरण

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

my_list = [41, 27, 53, 12, 29, 32, 16]
print("सूची है:")
print(my_list)

my_result = [a + b for a, b in zip(my_list, my_list[1:] + [my_list[0]])]

print("परिणाम है:")
print(my_result)

आउटपुट

सूची है: [41, 27, 53, 12, 29, 32, 16]
परिणाम है: [68, 80, 65, 41, 61, 48, 57]

व्याख्या

  • इंटीजर्स की एक सूची परिभाषित की गई है।

  • लिस्ट कॉम्प्रिहेंशन का उपयोग करके एलिमेंट्स पर इटरेट किया जाता है।

  • zip मेथड का उपयोग करके सूची के विशिष्ट इंडेक्स प्राप्त किए जाते हैं और + ऑपरेटर से जोड़ा जाता है।

  • यह परिणाम सूची में बदलकर एक वेरिएबल में असाइन किया जाता है।

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

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

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

  1. पायथन प्रोग्राम: फाइबोनैचि नंबर्स पायथन प्रोग्राम: फाइबोनैचि नंबर्स

    इस लेख में, हम दिए गए प्रॉब्लम स्टेटमेंट को हल करने के समाधान और दृष्टिकोण के बारे में सीखेंगे। प्रॉब्लम स्टेटमेंट – हमारा कार्य nth फाइबोनैचि नंबर की गणना करना है। फाइबोनैचि नंबर्स का क्रम Fn नीचे दिए गए पुनरावृत्ति संबंध द्वारा दिया जाता है: Fn = Fn-1 + Fn-2 सीड वैल्यूज़ (मानक) के साथ: F₀ = 0 और

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

    समस्या विवरण एक सूची दी गई है, उसके सभी सबलिस्ट प्रिंट करें। उदाहरण इनपुट: list = [1, 2, 3] आउटपुट: [], [1], [1, 2], [1, 2, 3], [2], [2, 3], [3] एल्गोरिदम एक सूची दी गई है। एक खाली सबलिस्ट लें। दिए गए सूची की लंबाई तक एक लूप चलाएं। i+1 से सूची की लंबाई तक एक और लूप चलाएं ताकि i से दाईं ओर के सभी