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

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

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

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

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

उदाहरण

listA = [13, 65, 78, 13, 12, 13, 65]
# मूल सूची प्रिंट करना
print("Given list : ", str(listA))
# सूची स्लाइसिंग के साथ
res = [sum(listA[i::2]) for i in range(len(listA) // (len(listA) // 2))]
# परिणाम प्रिंट करना
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]
# मूल सूची प्रिंट करना
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("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. - Python - सूची में वैकल्पिक तत्व पैटर्न बढ़ाना

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

  1. - पायथन में सूची में तत्वों की पुनरावृत्ति

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

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

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