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

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


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

range और len के साथ

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

उदाहरण

Astr = "How do you do"
char = 'o'
# दी गई स्ट्रिंग और वर्ण
print("Given String:\n", Astr)
print("Given Character:\n",char)
res = 0
for i in range(len(Astr)):
    # स्ट्रिंग में वर्ण की जांच
    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

Counter के साथ

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

उदाहरण

from collections import Counter
Astr = "How do you do"
char = 'o'
# दी गई स्ट्रिंग और वर्ण
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. - JavaScript में स्ट्रिंग में किसी वर्ण की घटनाओं की संख्या कैसे गिनें?

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

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

    स्ट्रिंग में प्रत्येक कैरेक्टर की घटनाएं गिनना यह उदाहरण दर्शाता है कि Android में स्ट्रिंग में प्रत्येक कैरेक्टर की घटनाओं (occurrences) को कैसे गिना जाता है। चरण 1: नया प्रोजेक्ट बनाएं Android Studio में File → New Project पर जाएं और प्रोजेक्ट बनाएं। चरण 2: लेआउट फ़ाइल (res/layout/activity_main.

  1. एक्सेल मास्टर करें: स्ट्रिंग और रेंज में वर्ण या शब्द गिनें जल्दी एक्सेल मास्टर करें: स्ट्रिंग और रेंज में वर्ण या शब्द गिनें जल्दी

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