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

पायथन में एक सरणी में अलग-अलग तत्वों की गणना करें

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

उदाहरण

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

from collections import Counter
list = ['Mon', 'Tue', 'Wed', 'Mon','Tue']
print("Length of original list",len(list))

distinct_list= (Counter(list).keys())
print("List with distinct elements:\n",distinct_list)
print("Length of distinct list:",len(distinct_list))

आउटपुट

उपरोक्त कोड को चलाने से हमें निम्नलिखित परिणाम मिलते हैं -

Length of original list 5
List with distinct elements:
   dict_keys(['Mon', 'Tue', 'Wed'])
Length of distinct list: 3

  1. पायथन में सीमा में तत्वों को हटाएं

    एक अजगर से एक तत्व को हटाना तत्व की अनुक्रमणिका और डेल फ़ंक्शन का उपयोग करके सीधे आगे है। लेकिन ऐसे परिदृश्य हो सकते हैं जब हमें सूचकांकों के समूह के लिए तत्वों को हटाने की आवश्यकता होती है। यह लेख केवल उन तत्वों को हटाने के तरीकों की खोज करता है जो सूची बनाते हैं जो सूचकांक सूची में निर्दिष्ट हैं।

  1. पायथन में सरणी में सभी तत्वों की आवृत्तियों की गणना करें

    इस ट्यूटोरियल में, हम एक प्रोग्राम लिखने जा रहे हैं जो एक ऐरे में सभी एलीमेंट्स की फ़्रीक्वेंसी का पता लगाता है। हम इसे अलग-अलग तरीकों से ढूंढ सकते हैं आइए उनमें से दो को देखें। तानाशाही का उपयोग करना ऐरे को इनिशियलाइज़ करें। एक खाली तानाशाही . को प्रारंभ करें । सूची में पुनरावृति करें।

  1. संग्रह मॉड्यूल का उपयोग करके पायथन में सरणी में सभी तत्वों की आवृत्तियों की गणना करें

    जैसा कि अजगर एक सूची में डुप्लिकेट तत्वों की अनुमति देता है, हमारे पास एक तत्व कई बार मौजूद हो सकता है। किसी सूची में तत्वों की आवृत्ति इंगित करती है कि सूची में कोई तत्व कितनी बार आता है। इस लेख में हम सूची में प्रत्येक आइटम की आवृत्ति का पता लगाने के लिए संग्रह मॉड्यूल के काउंटर फ़ंक्शन का उपयोग क