दिए गए संख्याओं की सूची में इस लेख में हम उस सूची में वैकल्पिक तत्वों का योग निकालने जा रहे हैं।
सूची स्लाइसिंग और रेंज के साथ
हर दूसरी संख्या और रेंज फ़ंक्शन का उपयोग लंबाई फ़ंक्शन के साथ करके योग किए जाने वाले तत्वों की संख्या प्राप्त करें।
उदाहरण
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]