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

एक श्रृंखला में सबसे अधिक बार-बार आने वाले तत्व को खोजने के लिए पायथन में एक प्रोग्राम लिखें

मान लें, आपके पास निम्न श्रृंखला है,

Series is:
0    1
1    22
2    3
3    4
4    22
5    5
6    22

और सबसे अधिक दोहराए जाने वाले तत्व का परिणाम है,

Repeated element is: 22

समाधान

इसे हल करने के लिए, हम निम्नलिखित दृष्टिकोण का पालन करेंगे,

  • एक श्रृंखला परिभाषित करें

  • श्रृंखला के पहले तत्व मान डेटा के रूप में आरंभिक गणना 0 और max_count मान सेट करें[0]

count = 0
max_count = data[0]
  • श्रृंखला डेटा तक पहुंचने के लिए लूप के लिए बनाएं और फ़्रीक्वेंसी_काउंट को l.count(i) के रूप में सेट करें

for i in data:
   frequency_count = l.count(i)
  • सेट करें कि क्या स्थिति max_count मान के साथ तुलना करने के लिए है, यदि स्थिति सत्य है तो फ़्रीक्वेंसी_काउंट को काउंट असाइन करें और max_count को सीरीज़ प्रेजेंट एलिमेंट में बदलें। अंत में, max_count प्रिंट करें। इसे नीचे परिभाषित किया गया है,

if(frequency_count > max_count):
   count = frequency_count
   max_count = i
print("Repeated element is:", max_count)

उदाहरण

आइए एक बेहतर समझ प्राप्त करने के लिए नीचे दिए गए कार्यान्वयन को देखें -

import pandas as pd
l = [1,22,3,4,22,5,22]
data = pd.Series(l)
print("Series is:\n", data)
count = 0
max_count = data[0]
for i in data:
   frequency_count = l.count(i)
   if(frequency_count > max_count):
      count = frequency_count
      max_count = i
print("Repeated element is:", max_count)

आउटपुट

Series is:
0    1
1    22
2    3
3    4
4    22
5    5
6    22
dtype: int64
Repeated element is: 22

  1. शब्दकोश में दूसरा अधिकतम मूल्य खोजने के लिए पायथन कार्यक्रम

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

  1. सूची में दूसरी सबसे बड़ी संख्या खोजने के लिए पायथन प्रोग्राम

    इस लेख में, हम नीचे दिए गए समस्या कथन के समाधान के बारे में जानेंगे। समस्या कथन - हमें एक सूची दी गई है, हमें सूची में दूसरी सबसे बड़ी संख्या प्रदर्शित करने की आवश्यकता है। समस्या को हल करने के तीन तरीके हैं- दृष्टिकोण 1 - हम सेट () फ़ंक्शन और निकालें () फ़ंक्शन का उपयोग करते हैं उदाहरण list1 = [

  1. एक सरणी में सबसे बड़ा तत्व खोजने के लिए पायथन प्रोग्राम

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