In this tutorial, you will learn how to find the frequency of each word in a string and display it in Command-Line using Python 3 Code.
main.py
# Python code to find frequency of each word
def freq(str):
# break the string into list of words
str = str.split()
str2 = []
# loop till string values present in list str
for i in str:
# checking for the duplicacy
if i not in str2:
# insert value in str2
str2.append(i)
for i in range(0, len(str2)):
# count the frequency of each word(present
# in str2) in str and print
print('Frequency of', str2[i], 'is :', str.count(str2[i]))
def main():
str ='apple mango apple orange orange apple guava mango mango'
freq(str)
if __name__=="__main__":
main() # call main function