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

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

जब सूचियों में अतिव्यापी तत्वों के साथ लगातार संख्याओं को जोड़ना आवश्यक होता है, तो एक सूची समझ, सूची टुकड़ा करना, संयोजन ऑपरेटर और 'ज़िप' विधियों का उपयोग किया जाता है।

उदाहरण

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

my_list = [41, 27, 53, 12, 29, 32, 16]

print("The list is :")
print(my_list)

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

print("The result is :")
print(my_result)

आउटपुट

The list is :
[41, 27, 53, 12, 29, 32, 16]
The result is :
[68, 80, 65, 41, 61, 48, 57]

स्पष्टीकरण

  • पूर्णांकों की एक सूची परिभाषित की जाती है और कंसोल पर प्रदर्शित होती है।

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

  • सूची के विशिष्ट सूचकांकों को प्राप्त करने के लिए 'ज़िप' पद्धति का उपयोग किया जाता है और उन्हें '+' ऑपरेटर का उपयोग करके संयोजित किया जाता है।

  • यह परिणाम एक सूची में परिवर्तित हो जाता है और एक चर को सौंपा जाता है।

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


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

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

  1. फाइबोनैचि संख्याओं के लिए पायथन कार्यक्रम

    इस लेख में, हम दिए गए समस्या कथन को हल करने के लिए समाधान और दृष्टिकोण के बारे में जानेंगे। समस्या कथन −हमारा कार्य nवें फाइबोनैचि संख्या की गणना करना है। फाइबोनैचि संख्याओं का अनुक्रम Fn नीचे दिए गए पुनरावर्तन संबंध द्वारा दिया गया है Fn =Fn-1 + Fn-2 बीज मूल्यों के साथ (मानक) F0 =0 और F1 =1.

  1. एक सूची के सभी उपन्यासों को मुद्रित करने के लिए पायथन कार्यक्रम।

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