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

पायथन में टपल सूची का समूहीकृत योग

जब टपल की सूची के समूहीकृत योग को खोजने की आवश्यकता होती है, तो 'काउंटर' विधि और '+' ऑपरेटर का उपयोग करने की आवश्यकता होती है।

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

यह गिनती के रूप में गैर-शून्य मान वाले सभी तत्वों के लिए एक itertool देता है।

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

नीचे उसी के लिए एक प्रदर्शन है -

उदाहरण

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)]

स्पष्टीकरण

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

  1. पायथन में एक सूची को टुपल में बदलें।

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

  1. पायथन में टुपल्स की सूची में टुपल्स का संयोजन

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

  1. पायथन में सूची बनाम टपल बनाम शब्दकोश

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