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

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

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

डिक्शनरी का उपयोग करना

  • ऐरे इनिशियलाइज़ करें।

  • एक खाली डिक्शनरी इनिशियलाइज़ करें।

  • लिस्ट पर पुनरावृति करें।

    • यदि एलिमेंट डिक्शनरी में नहीं है, तो मान को 1 पर सेट करें।

    • अन्यथा मान को 1 से बढ़ाएं।

  • डिक्शनरी पर पुनरावृति करके एलिमेंट और फ्रीक्वेंसी प्रिंट करें।

उदाहरण

आइए कोड देखते हैं।

# लिस्ट इनिशियलाइज़ करना
arr = [1, 1, 1, 2, 2, 2, 2, 3, 3, 3, 3, 3]

# प्रत्येक एलिमेंट की फ्रीक्वेंसी स्टोर करने के लिए डिक्शनरी इनिशियलाइज़ करना
elements_count = {}

# फ्रीक्वेंसी के लिए एलिमेंट्स पर पुनरावृति करना
for element in arr:
    # चेक करना कि यह डिक्शनरी में है या नहीं
    if element in elements_count:
        # काउंट को 1 से बढ़ाना
        elements_count[element] += 1
    else:
        # काउंट को 1 पर सेट करना
        elements_count[element] = 1

# एलिमेंट्स की फ्रीक्वेंसी प्रिंट करना
for key, value in elements_count.items():
    print(f"{key}: {value}")

आउटपुट

यदि आप उपरोक्त प्रोग्राम चलाते हैं, तो आपको निम्न परिणाम प्राप्त होंगे।

1: 3
2: 4
3: 5

आइए collections मॉड्यूल के Counter क्लास का उपयोग करके दूसरा दृष्टिकोण देखते हैं।

Counter क्लास का उपयोग करना

  • collections मॉड्यूल इम्पोर्ट करें।

  • ऐरे इनिशियलाइज़ करें।

  • लिस्ट को Counter क्लास में पास करें। और परिणाम को एक वेरिएबल में स्टोर करें।

  • परिणाम पर पुनरावृति करके एलिमेंट और फ्रीक्वेंसी प्रिंट करें।

उदाहरण

नीचे कोड देखें।

# collections मॉड्यूल इम्पोर्ट करना
import collections

# ऐरे इनिशियलाइज़ करना
arr = [1, 1, 1, 2, 2, 2, 2, 3, 3, 3, 3, 3]

# Counter क्लास का उपयोग करके एलिमेंट्स की फ्रीक्वेंसी प्राप्त करना
elements_count = collections.Counter(arr)

# एलिमेंट और फ्रीक्वेंसी प्रिंट करना
for key, value in elements_count.items():
    print(f"{key}: {value}")

आउटपुट

यदि आप उपरोक्त कोड चलाते हैं, तो आपको पिछले वाले जैसा ही आउटपुट मिलेगा।

1: 3
2: 4
3: 5

निष्कर्ष

यदि ट्यूटोरियल में आपके कोई प्रश्न हैं, तो उन्हें कमेंट सेक्शन में लिखें।

  1. पायथन प्रोग्राम: सरणी में इनवर्जन गिनें पायथन प्रोग्राम: सरणी में इनवर्जन गिनें

    इस लेख में हम दी गई समस्या के समाधान के बारे में जानेंगे। समस्या कथन हमें एक लिस्ट दी गई है, हमें आवश्यक इनवर्जन गिनने और प्रदर्शित करने हैं। इनवर्जन काउंट यह गिनकर प्राप्त किया जाता है कि सरणी को क्रमबद्ध करने के लिए कितने चरणों की आवश्यकता है। उदाहरण arr[j]): inv_count += 1 re

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

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

  1. - दिए गए पूर्णांक सरणी के सभी विशिष्ट तत्व प्रिंट करने का पायथन प्रोग्राम

    समस्या विवरण एक पूर्णांक सरणी दी गई है। सरणी के तत्व डुप्लिकेट हो सकते हैं। हमारा कार्य विशिष्ट मान प्रदर्शित करना है। उदाहरण इनपुट:: A=[1,2,3,4,2,3,5,6] आउटपुट [1,2,3,4,5,6] एल्गोरिदम सरणी तत्व इनपुट करें। फिर एक-एक करके सभी तत्वों को चुनें। फिर जांचें कि चुना गया तत्व पहले से प्रदर्शित है या न