- Trending Categories
Data Structure
Networking
RDBMS
Operating System
Java
iOS
HTML
CSS
Android
Python
C Programming
C++
C#
MongoDB
MySQL
Javascript
PHP
Physics
Chemistry
Biology
Mathematics
English
Economics
Psychology
Social Studies
Fashion Studies
Legal Studies
- Selected Reading
- UPSC IAS Exams Notes
- Developer's Best Practices
- Questions and Answers
- Effective Resume Writing
- HR Interview Questions
- Computer Glossary
- Who is Who
Common Words in Two Strings in Python
Suppose we have two strings s0 and s1, they are representing a sentence, we have to find the number of unique words that are shared between these two sentences. We have to keep in mind that, the words are case-insensitive so "tom" and "ToM" are the same word.
So, if the input is like s0 = "i love python coding", s1 = "coding in python is easy", then the output will be 2 as there are 2 common words, ['python', 'coding']
To solve this, we will follow these steps −
- convert s0 and s1 into lowercase
- s0List := a list of words in s0
- s1List := a list of words in s1
- convert set from words in s0List and s1List, then intersect them to get common words, and return the count of the intersection result.
Let us see the following implementation to get better understanding −
Example
class Solution: def solve(self, s0, s1): s0 = s0.lower() s1 = s1.lower() s0List = s0.split(" ") s1List = s1.split(" ") return len(list(set(s0List)&set(s1List))) ob = Solution() S = "i love python coding" T = "coding in python is easy" print(ob.solve(S,T))
Input
"i love python coding", "coding in python is easy"
Output
2
- Related Articles
- Python program to remove words that are common in two Strings
- Common words among tuple strings in Python
- Function to check two strings and return common words in JavaScript
- Python program to find uncommon words from two Strings
- Count common characters in two strings in C++
- Count common subsequence in two strings in C++
- Python code to print common characters of two Strings in alphabetical order
- Greatest Common Divisor of Strings in Python
- How to extract the strings between two words in R?
- How to find the longest common substring from more than two strings in Python?
- Program to find size of common special substrings of two given strings in Python
- Joining two strings with two words at a time - JavaScript
- Print common characters of two Strings in alphabetical order in C++
- Finding the longest common consecutive substring between two strings in JavaScript
- Smallest Distance Between Two Words in Python

Advertisements