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

पायथन में तत्वों की सूची आवृत्ति

इस लेख में, हम सीखेंगे कि किसी सूची में तत्वों की आवृत्ति कैसे ज्ञात करें। हम समस्या को विभिन्न तरीकों से हल कर सकते हैं। आइए उनमें से दो देखें।

कोड लिखने के लिए नीचे दिए गए चरणों का पालन करें।

  • तत्वों और एक खाली शब्दकोश के साथ सूची को प्रारंभ करें।
  • तत्वों की सूची पर पुनरावृति करें।
    • जांचें कि तत्व शब्दकोश में मौजूद है या नहीं।
    • अगर डिक्शनरी में एलिमेंट पहले से मौजूद है, तो उसकी गिनती बढ़ाएँ।
    • अगर डिक्शनरी में एलिमेंट मौजूद नहीं है, तो इसकी गिनती 1 से शुरू करें।
  • शब्दकोश प्रिंट करें।

उदाहरण

आइए कोड देखें।

# initializing the list
random_list = ['A', 'A', 'B', 'C', 'B', 'D', 'D', 'A', 'B']
frequency = {}

# iterating over the list
for item in random_list:
   # checking the element in dictionary
   if item in frequency:
      # incrementing the counr
      frequency[item] += 1
   else:
      # initializing the count
      frequency[item] = 1

# printing the frequency
print(frequency)

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

आउटपुट

{'A': 3, 'B': 3, 'C': 1, 'D': 2}

किसी अन्य तरीके से समस्या के लिए नीचे दिए गए चरणों का पालन करें। हम तत्वों की आवृत्ति ज्ञात करने के लिए एक मॉड्यूल विधि का उपयोग करने जा रहे हैं।

  • संग्रह मॉड्यूल आयात करें।
  • तत्वों के साथ सूची प्रारंभ करें।
  • संग्रह मॉड्यूल से काउंटर का उपयोग करके तत्वों की आवृत्ति प्राप्त करें।
  • डिक्शन का उपयोग करके परिणाम को डिक्शनरी में बदलें और फ़्रीक्वेंसी प्रिंट करें।

उदाहरण

आइए कोड देखें।

# importing the module
import collections

# initializing the list
random_list = ['A', 'A', 'B', 'C', 'B', 'D', 'D', 'A', 'B']

# using Counter to find frequency of elements
frequency = collections.Counter(random_list)

# printing the frequency
print(dict(frequency))
{'A': 3, 'B': 3, 'C': 1, 'D': 2}

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

आउटपुट

{'A': 3, 'B': 3, 'C': 1, 'D': 2}

निष्कर्ष

यदि लेख में आपके कोई प्रश्न हैं, तो उनका उल्लेख टिप्पणी अनुभाग में करें।


  1. पायथन में सूची में दिए गए तत्वों की आवृत्ति का योग ज्ञात करें

    एक दी गई सूची में कई बार-बार आइटम होते हैं। हम सूची में दोहराई गई कुछ ऐसी वस्तुओं की बारंबारता का योग ज्ञात करने में रुचि रखते हैं। नीचे दिए गए तरीके हैं कि हम इसे कैसे प्राप्त कर सकते हैं। योग के साथ हमारे पास दो सूचियां हैं। एक के पास मानों की सूची है और दूसरे के पास वे मान हैं जिनकी आवृत्ति को प

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

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

  1. पायथन में एक सूची का आकार खोजें

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