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

सूची में वैकल्पिक तत्व योग (पायथन)

इस लेख में संख्याओं की एक सूची को देखते हुए हम उस सूची में वैकल्पिक तत्वों के योग की गणना करने जा रहे हैं।

सूची स्लाइसिंग और श्रेणी के साथ

तत्वों की संख्या प्राप्त करने के लिए प्रत्येक दूसरे नंबर और लंबाई फ़ंक्शन के साथ-साथ रेंज फ़ंक्शन का भी उपयोग करें।

उदाहरण

listA = [13,65,78,13,12,13,65]
# printing original list
print("Given list : " , str(listA))
# With list slicing
res = [sum(listA[i:: 2])
for i in range(len(listA) // (len(listA) // 2))]
   # print result
   print("Sum of alternate elements in the list :\n ",res)

आउटपुट

उपरोक्त कोड को चलाने से हमें निम्नलिखित परिणाम मिलते हैं -

Given list : [13, 65, 78, 13, 12, 13, 65]
Sum of alternate elements in the list :
[168, 91]

रेंज और % के साथ

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

उदाहरण

listA = [13,65,78,13,12,13,65]
# printing original list
print("Given list : " , str(listA))
res = [0, 0]
for i in range(0, len(listA)):
   if(i % 2):
      res[1] += listA[i]
   else :
      res[0] += listA[i]
# print result
print("Sum of alternate elements in the list :\n ",res)

आउटपुट

उपरोक्त कोड को चलाने से हमें निम्नलिखित परिणाम मिलते हैं -

Given list : [13, 65, 78, 13, 12, 13, 65]
Sum of alternate elements in the list :
[168, 91]

  1. पायथन - सूची में वैकल्पिक तत्व पैटर्न बढ़ाना

    इसमें हम एन्यूमरेट के साथ लिस्ट कॉम्प्रिहेंशन का उपयोग करने जा रहे हैं () पायथन एक सूची को दूसरी से प्राप्त करने के लिए कॉम्पैक्ट सिंटैक्स प्रदान करता है। इन अभिव्यक्तियों को सूची समझ कहा जाता है। सूची की समझ पायथन में सबसे शक्तिशाली उपकरणों में से एक है। पायथन की सूची समझ कार्यात्मक प्रोग्रामिंग अव

  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