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

पायथन में सीक्वेंस में दूसरा सबसे अधिक रिपीटेड वर्ड


स्ट्रिंग दी गई है, हमारा कार्य दूसरा रिपीटेड वर्ड ढूंढना है। यहां हम Counter(इटरेटर) का उपयोग डिक्शनरी बनाने के लिए करते हैं जिसमें वर्ड की के रूप में और उसकी फ्रीक्वेंसी वैल्यू के रूप में होती है।

एल्गोरिदम

चरण 1: यूजर डिफाइन लिस्ट बनाएं।
चरण 2: फिर लिस्ट को डिक्शनरी में कन्वर्ट करें।
चरण 3: अगला वैल्यूज़ प्राप्त करें और उन्हें डिसेंडिंग ऑर्डर में सॉर्ट करें।
चरण 4: फिर दूसरा एलिमेंट दूसरा सबसे बड़ा मान है।
चरण 5: फिर से पूरी डिक्शनरी को ट्रैवर्स करें और उस की को प्रदर्शित करें जिसकी वैल्यू दूसरे सबसे बड़े एलिमेंट के बराबर है।

उदाहरण कोड

# पायथन में सीक्वेंस में दूसरा सबसे अधिक रिपीटेड वर्ड प्रिंट करने के लिए
from collections import Counter
def secondrepeatation(A):
    # लिस्ट को डिक्शनरी में कन्वर्ट करें
    con = Counter(A)
    res = sorted(con.values(), reverse=True)
    maxi = res[1]
    for (key, val) in con.items():
        if val == maxi:
            print("Second most repeated word ::>", key)
            return

# ड्राइवर प्रोग्राम
if __name__ == "__main__":
    A = list()
    # यूजर डिफाइंड लिस्ट बनाएं
    n = int(input("Enter the size of the List ::"))
    print("Enter the word ::")
    for i in range(int(n)):
        k = input("")
        A.append(k)
    secondrepeatation(A)  # फंक्शन कॉल करें

आउटपुट

Enter the size of the List ::4
Enter the word ::
aa
bb
aa
cc
Second most repeated word ::> bb
  1. Android में सरणी में दूसरी सबसे अधिक दोहराई जाने वाली स्ट्रिंग कैसे ढूंढें? Android में सरणी में दूसरी सबसे अधिक दोहराई जाने वाली स्ट्रिंग कैसे ढूंढें?

    Android में दूसरी सबसे अधिक दोहराई जाने वाली स्ट्रिंग ढूंढना यह उदाहरण दर्शाता है कि Android में स्ट्रिंग सरणी में दूसरी सबसे अधिक बार आने वाली स्ट्रिंग कैसे ढूंढी जाती है। चरण 1: नया प्रोजेक्ट बनाएं Android Studio में File → New Project पर जाएं और आवश्यक विवरण भरकर एक नया प्रोजेक्ट बनाएं। चरण 2:

  1. - स्ट्रिंग में पहला दोहराया गया शब्द खोजने के लिए पायथन प्रोग्राम

    समस्या विवरण एक स्ट्रिंग दी गई है। हमारा कार्य उस स्ट्रिंग में पहला दोहराया गया शब्द खोजना है। इसके लिए हम पायथन के collections मॉड्यूल से Counter() विधि का उपयोग करते हैं। एल्गोरिदम दिए गए स्ट्रिंग को स्पेस से अलग करके शब्दों की सूची बनाएं। शब्दों की सूची को डिक्शनरी में बदलें (शब्द: आवृत्ति)। 1

  1. - Python में सूची प्रिंट करना

    Python में सूची प्रिंट करना सूची तत्वों का एक क्रम है। क्रम में कोई भी तत्व क्रम में उसकी स्थिति द्वारा एक्सेसिबल है। इंडेक्स 0 से शुरू होता है। इसलिए list[2] इंडेक्स 2 पर तत्व लौटाएगा, सूची में तीसरा यानी 50।