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

पायथन में टपल में सूची के सभी तत्वों की घटनाएं गिनें


हमारे पास एक सूची और टपल है। हम सूची के तत्वों का टपल के तत्वों से मिलान करते हैं और टपल में सूची के तत्वों से मेल खाने वाले तत्वों की संख्या गिनते हैं।

Counter के साथ

हम collections से counter फ़ंक्शन का उपयोग करके टपल में प्रत्येक तत्व की गिनती प्राप्त करते हैं। फिर फॉर और in शर्त डिज़ाइन करके उन तत्वों को ढूंढते हैं जो सूची में मौजूद हैं और टपल के गिनती परिणाम का हिस्सा हैं।

उदाहरण

from collections import Counter
Atup = ('Mon', 'Wed', 'Mon', 'Tue', 'Thu')
Alist = ['Mon', 'Thu']
# दी गई टपल और सूची
print("Given tuple :\n",Atup)
print("Given list :\n",Alist)
cnt = Counter(Atup)
res = sum(cnt[i] for i in Alist)
print("Number of list elements in the tuple: \n",res)

आउटपुट

Given tuple : ('Mon', 'Wed', 'Mon', 'Tue', 'Thu')
Given list : ['Mon', 'Thu']
Number of list elements in the tuple: 3

sum() के साथ

इस दृष्टिकोण में हम sum फ़ंक्शन लागू करते हैं। यदि टपल से मान सूची में मौजूद है तो हम 1 वापस करते हैं अन्यथा 0 वापस करते हैं। इसलिए sum फ़ंक्शन केवल उन तत्वों का परिणाम देगा जो सूची से हैं और टपल में मौजूद हैं।

उदाहरण

Atup = ('Mon', 'Wed', 'Mon', 'Tue', 'Thu')
Alist = ['Mon', 'Thu','Mon']
Alist = set(Alist)
# दी गई टपल और सूची
print("Given tuple :\n",Atup)
print("Given list :\n",Alist)
res = sum(1 for x in Atup if x in Alist)
print("Number of list elements in the tuple: \n",res)

आउटपुट

Given tuple : ('Mon', 'Wed', 'Mon', 'Tue', 'Thu')
Given list : {'Mon', 'Thu'}
Number of list elements in the tuple: 3
  1. - पायथन में सरणी में विशिष्ट तत्वों की गिनती

    पायथन में सूची में डुप्लिकेट तत्व हो सकते हैं। जब हम सूची की लंबाई गिनते हैं तो हमें डुप्लिकेट तत्वों सहित कुल लंबाई मिलती है। लेकिन इस लेख में हम देखेंगे कि सूची में विशिष्ट तत्वों या अद्वितीय तत्वों की कुल गिनती कैसे प्राप्त करें। उदाहरण नीचे दिए गए उदाहरण में हम collections मॉड्यूल से counter()

  1. - पायथन प्रोग्राम: लिस्ट में एलिमेंट्स गिनना जब तक एलिमेंट टपल न हो

    A एक दी गई लिस्ट है। इस लिस्ट में नेस्टेड टपल्स हैं। हमारा कार्य लिस्ट में एलिमेंट्स को तब तक गिनना है जब तक कोई एलिमेंट टपल न हो। यहां हम isinstance() फंक्शन का उपयोग करते हैं। इस फंक्शन के दो पैरामीटर्स हैं ऑब्जेक्ट और क्लासइन्फो। ऑब्जेक्ट चेक किया जाने वाला है और क्लासइन्फो क्लास, टाइप या क्लास औ

  1. - Python टपल में एलिमेंट्स कैसे ऐपेंड करें?

    Python टपल एक इम्यूटेबल ऑब्जेक्ट है। इसलिए कोई भी ऑपरेशन जो इसे संशोधित करने की कोशिश करता है (जैसे append) अनुमत नहीं है। हालांकि, निम्न वर्कअराउंड का उपयोग किया जा सकता है। पहले, बिल्ट-इन फंक्शन list() द्वारा टपल को लिस्ट में बदलें। आप लिस्ट ऑब्जेक्ट में हमेशा आइटम ऐपेंड कर सकते हैं। फिर इस लिस्ट