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

पायथन में सरणी में विशिष्ट तत्वों की गिनती


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

उदाहरण

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

from collections import Counter
list = ['Mon', 'Tue', 'Wed', 'Mon', 'Tue']
print("मूल सूची की लंबाई", len(list))
distinct_list = Counter(list).keys()
print("विशिष्ट तत्वों वाली सूची:\n", distinct_list)
print("विशिष्ट सूची की लंबाई:", len(distinct_list))

आउटपुट

मूल सूची की लंबाई 5
विशिष्ट तत्वों वाली सूची:
 dict_keys(['Mon', 'Tue', 'Wed'])
विशिष्ट सूची की लंबाई: 3
  1. - पायथन में रेंज में तत्व हटाएं

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

  1. - पायथन में ऐरे के सभी एलिमेंट्स की फ्रीक्वेंसी गिनें

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

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

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