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

पायथन में स्ट्रिंग में किसी वर्ण की घटनाओं की गणना करें

हमें एक स्ट्रिंग और एक चरित्र दिया जाता है। हम यह पता लगाना चाहते हैं कि दिए गए स्ट्रिंग में दिए गए वर्ण को कितनी बार दोहराया जाता है।

रेंज और लेन के साथ

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

उदाहरण

Astr = "How do you do"
char = 'o'
# Given String and Character
print("Given String:\n", Astr)
print("Given Character:\n",char)
res = 0
for i in range(len(Astr)):
   # Checking character in string
   if (Astr[i] == char):
      res = res + 1
print("Number of time character is present in string:\n",res)

आउटपुट

उपरोक्त कोड को चलाने से हमें निम्नलिखित परिणाम मिलते हैं -

Given String:
How do you do
Given Character:
o
Number of time character is present in string:
4

काउंटर के साथ

स्ट्रिंग में प्रत्येक वर्ण की गिनती प्राप्त करने के लिए हम संग्रह मॉड्यूल से काउंटर फ़ंक्शन लागू करते हैं। और फिर केवल उन्हीं काउंट्स को चुनें जहां इंडेक्स उस कैरेक्टर के मूल्य से मेल खाता है जिसे हम खोज रहे हैं।

उदाहरण

from collections import Counter
Astr = "How do you do"
char = 'o'
# Given String and Character
print("Given String:\n", Astr)
print("Given Character:\n",char)
count = Counter(Astr)
print("Number of time character is present in string:\n",count['o'])

आउटपुट

उपरोक्त कोड को चलाने से हमें निम्नलिखित परिणाम मिलते हैं -

Given String:
How do you do
Given Character:
o
Number of time character is present in string:
4

  1. जावास्क्रिप्ट में एक स्ट्रिंग में किसी वर्ण की घटनाओं की संख्या की गणना कैसे करें?

    एक स्ट्रिंग में एक वर्ण की घटनाओं की संख्या की गणना करने के लिए, निम्न कोड को चलाने का प्रयास करें - उदाहरण <!DOCTYPE html> <html>    <body>       <script>          function displayCount() {          

  1. Android में स्ट्रिंग में प्रत्येक वर्ण की घटनाओं की गणना कैसे करें?

    यह उदाहरण दर्शाता है कि Android में स्ट्रिंग में प्रत्येक वर्ण की घटनाओं की गणना कैसे करें। चरण 1 - एंड्रॉइड स्टूडियो में एक नया प्रोजेक्ट बनाएं, फाइल ⇒ न्यू प्रोजेक्ट पर जाएं और एक नया प्रोजेक्ट बनाने के लिए सभी आवश्यक विवरण भरें। दूसरा चरण - निम्न कोड को res/layout/activity_main.xml में जोड़ें।

  1. स्ट्रिंग में एक्सेल काउंट ऑक्यूरेन्स ऑफ कैरेक्टर

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