इस लेख में हम देखेंगे कि किसी दी गई सूची में सबसे आम तत्व को कैसे खोजा जाए। दूसरे शब्दों में, उच्चतम आवृत्ति वाला तत्व।
अधिकतम और गणना के साथ
हम सूची के अद्वितीय तत्वों को प्राप्त करने के लिए सेट फ़ंक्शन क्यों लागू करते हैं और फिर सूची में उन तत्वों में से प्रत्येक का खाता रखते हैं। उच्चतम आवृत्ति वाले तत्व को प्राप्त करने के लिए अंत में अधिकतम फ़ंक्शन लागू करें।
उदाहरण
# Given list
listA = [45, 20, 11, 50, 17, 45, 50,13, 45]
print("Given List:\n",listA)
res = max(set(listA), key = listA.count)
print("Element with highest frequency:\n",res) आउटपुट
उपरोक्त कोड को चलाने से हमें निम्नलिखित परिणाम मिलते हैं -
Given List: [45, 20, 11, 50, 17, 45, 50, 13, 45] Element with highest frequency: 45
काउंटर के साथ
हम संग्रह से काउंटर फ़ंक्शन का उपयोग करते हैं। फिर अंतिम परिणाम प्राप्त करने के लिए सबसे सामान्य कार्य लागू करें।
उदाहरण
from collections import Counter
# Given list
listA = [45, 20, 11, 50, 17, 45, 50,13, 45]
print("Given List:\n",listA)
occurence_count = Counter(listA)
res=occurence_count.most_common(1)[0][0]
print("Element with highest frequency:\n",res) आउटपुट
उपरोक्त कोड को चलाने से हमें निम्नलिखित परिणाम मिलते हैं -
Given List: [45, 20, 11, 50, 17, 45, 50, 13, 45] Element with highest frequency: 45
मोड के साथ
यह एक सीधा आगे का दृष्टिकोण है जिसमें हम सांख्यिकी मॉड्यूल से मोड फ़ंक्शन का उपयोग करते हैं। यह हमें सीधे परिणाम देता है।
उदाहरण
from statistics import mode
# Given list
listA = [45, 20, 11, 50, 17, 45, 50,13, 45]
print("Given List:\n",listA)
res=mode(listA)
print("Element with highest frequency:\n",res) आउटपुट
उपरोक्त कोड को चलाने से हमें निम्नलिखित परिणाम मिलते हैं -
Given List: [45, 20, 11, 50, 17, 45, 50, 13, 45] Element with highest frequency: 45