जब टपल्स की लिस्ट का समेशन प्राप्त करने की आवश्यकता होती है, तो लिस्ट कॉम्प्रिहेंशन और 'sum' मेथड का उपयोग किया जा सकता है।
एक लिस्ट का उपयोग विषम मानों को स्टोर करने के लिए किया जा सकता है (यानी पूर्णांक, फ्लोटिंग पॉइंट, स्ट्रिंग्स जैसे किसी भी डेटा टाइप का डेटा)।
टपल्स की लिस्ट मूल रूप से एक लिस्ट में संलग्न टपल्स को समाहित करती है।
लिस्ट कॉम्प्रिहेंशन लिस्ट के माध्यम से इटरेट करने और उस पर ऑपरेशन करने का एक संक्षिप्त तरीका है।
'sum' मेथड का उपयोग एक इटरेबल के एलिमेंट्स को जोड़ने के लिए किया जाता है, जहां इटरेबल को मेथड के आर्गुमेंट के रूप में पास किया जाता है।
इसके लिए एक प्रदर्शन नीचे दिया गया है:
उदाहरण
my_list = [('Hi', [45, 67, 21]), ('There', [45, 32, 1]), ('Jane', [59, 13])]
print("The list is : ")
print(my_list)
my_result = [(key, sum(lst)) for key, lst in my_list]
print("The list of tuple after summation is : ")
print(my_result)आउटपुट
The list is : [('Hi', [45, 67, 21]), ('There', [45, 32, 1]), ('Jane', [59, 13])]
The list of tuple after summation is : [('Hi', 133), ('There', 78), ('Jane', 72)]व्याख्या
- टपल्स की एक लिस्ट परिभाषित की जाती है, और कंसोल पर प्रदर्शित की जाती है।
- इस पर लिस्ट कॉम्प्रिहेंशन का उपयोग करके इटरेट किया जाता है, और टपल्स की लिस्ट में हर पूर्णांक को जोड़ा जाता है, और इसे लिस्ट में बदल दिया जाता है।
- इस ऑपरेशन का डेटा एक वेरिएबल में स्टोर किया जाता है।
- यह वेरिएबल आउटपुट है जो कंसोल पर प्रदर्शित होता है।