Python program to find uncommon words from two Strings

In this article, we will learn about the solution to the problem statement given below.

Problem statement − We are given two strings, we need to get the uncommon words from the given strings.

Now let’s observe the solution in the implementation below −


 Live Demo

# uncommon words
def find(A, B):
   # count
   count = {}
   # insert in A
   for word in A.split():
      count[word] = count.get(word, 0) + 1
   # insert in B
   for word in B.split():
      count[word] = count.get(word, 0) + 1
   # return ans
   return [word for word in count if count[word] == 1]
# main
A = "Tutorials point "
B = "Python on Tutorials point"
print("The uncommon words in strings are:",find(A, B))


The uncommon words in strings are: ['Python', 'on']

All the variables are declared in the local scope and their references are seen in the figure above.


In this article, we have learned about how we can make a Python program to find uncommon words from two Strings

Updated on: 20-Dec-2019


Kickstart Your Career

Get certified by completing the course

Get Started