Python उदाहरणों के साथ सूची count()

⚡ स्मार्ट सारांश

RSI Python count() मेथड यह बताता है कि किसी लिस्ट या स्ट्रिंग में दिया गया एलिमेंट कितनी बार आता है। यहाँ आप इसका सिंटैक्स सीखेंगे, लिस्ट और स्ट्रिंग पर उदाहरण देखेंगे, और Counter की मदद से सभी एलिमेंट्स को एक साथ गिनना सीखेंगे।

  • 🔢 यह क्या करता है: count() फ़ंक्शन यह बताता है कि कोई तत्व सूची में कितनी बार आता है।
  • 📝 सिंटेक्स: list.count(element) गणना किए जाने वाले तत्व को अपने तर्क के रूप में लेता है।
  • 🚫 नहीं मिला: count() फ़ंक्शन 0 लौटाता है जब तत्व सूची में नहीं होता है।
  • 🔤 तार भी: count() फ़ंक्शन स्ट्रिंग में वर्णों या उपस्ट्रिंग की गणना भी करता है।
  • 🤖 एआई सहायता: कोपायलट जैसे एआई उपकरण तुरंत गिनती कोड उत्पन्न करते हैं।

Python सूची गणना

Python गणना

count() एक अंतर्निहित फ़ंक्शन है Pythonयह सूची में दिए गए तत्व की कुल संख्या लौटाएगा। count() फ़ंक्शन का उपयोग सूची के साथ-साथ स्ट्रिंग पर तत्वों की गणना करने के लिए किया जाता है।

Python सूची गणना()

count() एक अंतर्निहित फ़ंक्शन है अजगरयह आपको सूची में दिए गए तत्व की गिनती लौटाएगा।

वाक्य - विन्यास

list.count(element)

पैरामीटर्स

तत्व: वह तत्व जिसकी गिनती आप जानना चाहते हैं।

रिटर्न वैल्यू

count() विधि एक पूर्णांक मान लौटाएगी, अर्थात, दी गई सूची से दिए गए तत्व की गिनती। यदि मान दी गई सूची में नहीं मिलता है तो यह 0 लौटाता है।

उदाहरण 1: सूची गणना

निम्न उदाहरण एक सूची पर count() फ़ंक्शन की कार्यप्रणाली को दर्शाता है:

list1 = ['red', 'green', 'blue', 'orange', 'green', 'gray', 'green']
color_count = list1.count('green')
print('The count of color: green is ', color_count)

आउटपुट:

The count of color: green is  3

उदाहरण 2: किसी दी गई सूची में तत्वों (डुप्लिकेट) की संख्या ज्ञात करें

list1 = [2,3,4,3,10,3,5,6,3]
elm_count = list1.count(3)
print('The count of element: 3 is ', elm_count)

आउटपुट:

The count of element: 3 is  4

एक स्ट्रिंग में वर्णों की गणना करें

count() विधि स्ट्रिंग पर भी काम करती है, और यह बताती है कि कोई अक्षर या उपस्ट्रिंग कितनी बार दिखाई देता है।

message = "hello world"
print(message.count("l"))
print(message.count("o"))

आउटपुट:

3
2

काउंटर का उपयोग करके सभी तत्वों की गणना करें

एक-एक करके गिनने के बजाय सभी तत्वों को एक साथ गिनने के लिए, कलेक्शंस मॉड्यूल से काउंटर का उपयोग करें।

from collections import Counter

list1 = ["red", "green", "blue", "green", "red", "green"]
print(Counter(list1))

आउटपुट:

Counter({'green': 3, 'red': 2, 'blue': 1})

अक्सर पूछे जाने वाले प्रश्न

count() किसी सूची में दिए गए तत्व के प्रकट होने की संख्या लौटाता है। list.count(element) तत्व को अपने तर्क के रूप में लेता है और एक पूर्णांक लौटाता है।

count() फ़ंक्शन सूची में तत्व मौजूद न होने पर 0 लौटाता है। यह कभी भी किसी अनुपलब्ध मान के लिए त्रुटि उत्पन्न नहीं करता है।

हाँ। string.count(substring) यह बताता है कि कोई अक्षर या सबस्ट्रिंग किसी स्ट्रिंग में कितनी बार आता है, यह सूची पर काम करने के समान ही कार्य करता है।

प्रत्येक तत्व के लिए count() फ़ंक्शन को कॉल करने के बजाय, collections.Counter का उपयोग करें, जो एक ही कॉल में प्रत्येक तत्व और उसकी संख्या का एक शब्दकोश लौटाता है।

count() एक बार में एक ही तत्व की गणना करता है, जबकि collections.Counter एक ही बार में सभी तत्वों की गणना करता है, जो तब तेज़ होता है जब आपको सभी गणनाओं की आवश्यकता होती है।

GitHub Copilot जैसे AI सहायक count() और Counter कॉल को स्वतः पूर्ण करते हैं, और लूप या कॉम्प्रिहेंशन उत्पन्न करते हैं जो एक संक्षिप्त विवरण से तत्वों की गणना करते हैं।

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

हाँ। count() फ़ंक्शन अपरकेस और लोअरकेस को अलग-अलग मानता है, इसलिए 'A' और 'a' को अलग-अलग गिना जाता है। केस-इनसेंसिटिव काउंटिंग के लिए पहले lower() फ़ंक्शन से टेक्स्ट को बदलें।

इस पोस्ट को संक्षेप में इस प्रकार लिखें: