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

Python में टपल लिस्ट का ग्रुप्ड समेशन


जब टपल्स की लिस्ट का ग्रुप्ड समेशन खोजने की आवश्यकता होती है, तो 'Counter' मेथड और '+' ऑपरेटर का उपयोग करने की आवश्यकता होती है।

'Counter' एक सब-क्लास है जो हैशेबल ऑब्जेक्ट्स को गिनने में मदद करता है, यानी जब इसे इनवोक किया जाता है तो यह अपनी हैश टेबल बनाता है (एक इटरेबल की - जैसे लिस्ट, टपल, आदि)।

यह नॉन-ज़ीरो वैल्यू काउंट वाले सभी एलिमेंट्स के लिए एक इटरटूल लौटाता है।

'+' ऑपरेटर का उपयोग न्यूमेरिक वैल्यूज़ जोड़ने या स्ट्रिंग्स को कनकैटनेट करने के लिए किया जा सकता है।

इसके लिए एक प्रदर्शन नीचे दिया गया है:

उदाहरण

from collections import Counter

my_list_1 = [('Hi', 14), ('there', 16), ('Jane', 28)]
my_list_2 = [('Jane', 12), ('Hi', 4), ('there', 21)]
print("The first list is : ")
print(my_list_1)
print("The second list is : ")
print(my_list_2)
cumulative_val_1 = Counter(dict(my_list_1))
cumulative_val_2 = Counter(dict(my_list_2))
cumulative_val_3 = cumulative_val_1 + cumulative_val_2
my_result = list(cumulative_val_3.items())
print("The grouped summation of list of tuple is : ")
print(my_result)

आउटपुट

The first list is : [('Hi', 14), ('there', 16), ('Jane', 28)]
The second list is : [('Jane', 12), ('Hi', 4), ('there', 21)]
The grouped summation of list of tuple is : [('Hi', 18), ('there', 37), ('Jane', 40)]

व्याख्या

  • आवश्यक पैकेजेस इम्पोर्ट किए जाते हैं।
  • टपल्स की दो लिस्ट्स परिभाषित की जाती हैं, और कंसोल पर प्रदर्शित की जाती हैं।
  • इन दोनों टपल्स की लिस्ट्स को डिक्शनरीज़ में बदला जाता है।
  • इन्हें '+' ऑपरेटर का उपयोग करके जोड़ा जाता है।
  • इस परिणाम को लिस्ट में बदला जाता है, डिक्शनरी के केवल 'values' का उपयोग करके।
  • इस ऑपरेशन का डेटा एक वेरिएबल में स्टोर किया जाता है।
  • यह वेरिएबल आउटपुट है जो कंसोल पर प्रदर्शित होता है।
  1. - Python में सूची को टपल में बदलें

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

  1. - Python में टपल्स की सूची में टपल्स संयोजित करें

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

  1. - Python में लिस्ट बनाम टपल बनाम डिक्शनरी

    लिस्ट और टपल ऑब्जेक्ट्स अनुक्रम हैं। एक डिक्शनरी कुंजी-मान जोड़ियों की हैश टेबल है। लिस्ट और टपल आइटम्स का एक क्रमबद्ध संग्रह है। डिक्शनरी अनक्रमित संग्रह है। लिस्ट और डिक्शनरी ऑब्जेक्ट्स म्यूटेबल हैं यानी उनमें नया आइटम जोड़ना या हटाना संभव है। टपल एक इम्यूटेबल ऑब्जेक्ट है। टपल ऑब्जेक्ट पर जोड़ या