जब सूचियों में अतिव्यापी तत्वों के साथ लगातार संख्याओं को जोड़ना आवश्यक होता है, तो एक सूची समझ, सूची टुकड़ा करना, संयोजन ऑपरेटर और 'ज़िप' विधियों का उपयोग किया जाता है।
उदाहरण
नीचे उसी का एक प्रदर्शन है -
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]
स्पष्टीकरण
-
पूर्णांकों की एक सूची परिभाषित की जाती है और कंसोल पर प्रदर्शित होती है।
-
तत्वों पर पुनरावृति करने के लिए एक सूची समझ का उपयोग किया जाता है।
-
सूची के विशिष्ट सूचकांकों को प्राप्त करने के लिए 'ज़िप' पद्धति का उपयोग किया जाता है और उन्हें '+' ऑपरेटर का उपयोग करके संयोजित किया जाता है।
-
यह परिणाम एक सूची में परिवर्तित हो जाता है और एक चर को सौंपा जाता है।
-
यह चर कंसोल पर आउटपुट के रूप में प्रदर्शित होता है।