Welcome to collectivesolver - Programming & Software Q&A with code examples. A website with trusted programming answers. All programs are tested and work.

Contact: aviboots(AT)netvision.net.il

Buy a domain name - Register cheap domain names from $0.99 - Namecheap

Scalable Hosting That Grows With You

Secure & Reliable Web Hosting, Free Domain, Free SSL, 1-Click WordPress Install, Expert 24/7 Support

Semrush - keyword research tool

Boost your online presence with premium web hosting and servers

Disclosure: My content contains affiliate links.

39,890 questions

51,821 answers

573 users

How to count the occurrences of each word in a string with Python

1 Answer

0 votes
def word_occurrences(str):
    counts = dict()
    words = str.split()

    for word in words:
        if word in counts:
            counts[word] += 1
        else:
            counts[word] = 1

    return counts

s = "programming is python is c is a java high level c programming c python"

print(word_occurrences(s))


 
 
'''
run:
 
{'programming': 2, 'is': 3, 'python': 2, 'c': 3, 'a': 1, 'java': 1, 'high': 1, 'level': 1}

'''

 



answered Aug 31, 2021 by avibootz

Related questions

...