Python Program To Find Most Repeated Word In A String

Chapter: Python Last Updated: 23-09-2023 03:35:48 UTC

Program:

            /* ............... START ............... */
                
from collections import Counter

def most_repeated_word(text):
    # Tokenize the input string into words
    words = text.split()

    # Use Counter to count the frequency of each word
    word_counts = Counter(words)

    # Find the maximum frequency
    max_count = max(word_counts.values())

    # Find the word(s) with the maximum frequency
    most_repeated_words = [word for word, count in word_counts.items() if count == max_count]

    return most_repeated_words, max_count

# Input string
input_string = "This is a sample string. This string contains repeated words like is and string."

# Find the most repeated word(s) and their count
most_repeated_words, max_count = most_repeated_word(input_string)

print("Most repeated word(s):", most_repeated_words)
print("Frequency:", max_count)



                /* ............... END ............... */
        

Output

Most repeated word(s): ['This', 'is', 'string.']
Frequency: 2

Notes:

  • To find the most repeated word in a string using Python, you can follow these steps:
  • Tokenize the string into words.
  • Create a dictionary to store word frequencies.
  • Iterate through the words, updating the dictionary with word counts.
  • Find the word(s) with the highest count(s).
  • Return the most repeated word(s).
  • Replace the input_string variable with the string you want to analyze. The program will print the most repeated word(s) and their frequency in the input string.
  • Note that this program treats words case-sensitively, so "Word" and "word" would be considered different words. If you want a case-insensitive solution, you can convert all words to lowercase before counting.
Similar Programs Chapter Last Updated
Python Program To Check Whether Element Present In Set Or Not Example Python 04-10-2023
Python Program To Find Maximum And Minimum Number In A Set Python 04-10-2023
Python Program To Check Symmetric Matrix Python 04-10-2023
Python Program To Find Subsets Of A Set Python 04-10-2023
Python Program To Find Power Set Of A Set Python 04-10-2023
Remove All Duplicates From List Python Python 04-10-2023
Python Program To Find Symmetric Difference Of Two Sets Python 27-09-2023
Python Program To Find Common Item From Two Set Python 27-09-2023
Python Program To Get Unique Values From A List Python 27-09-2023
Python Encode And Decode String With Key Python 24-09-2023
Python Simple Encrypt Decrypt String Python 24-09-2023
Python Format String To Specific Length Python 24-09-2023
Python Code To Check If String Contains Substring Python 24-09-2023
Split String Into Words Python Python 23-09-2023
Remove All Punctuation Python Python 23-09-2023
Python Program To Reverse An Array Python 23-09-2023
Python Program To Find Number Of Palindrome In A String Python 23-09-2023
Python Program To Find Longest Common Substring Python 23-09-2023
Python Program To Find Number Of Days In A Given Month And Year Python 22-09-2023
Python Program To Calculate Age Of A Person Python 22-09-2023
Python Code To Get Day Of Week Python 22-09-2023
Python Convert String To Date Without Time Python 22-09-2023
Python Program To Print Current Date And Time In Format dd/mm/yyyy Python 22-09-2023
Python Program To Find Working Days In A Month Python 19-09-2023
Python Code To Change Date Format Python 16-09-2023
Python Program To Calculate Number Of Days Between Two Dates Python 16-09-2023
Python Program To Calculate Age In Years Months And Days Python 16-09-2023
Python Program To Schedule A Job To Run After A Certain Amount Of Time Python 10-08-2023
Python Program To Schedule A Job To Run Randomly Once A Day Python 10-08-2023
Python Program To Schedule A Job To Run Every Hour Python 10-08-2023

1 2 3 4