Skip to content
Related Articles

Related Articles

Python Program that Displays Letters that are not common in two strings

View Discussion
Improve Article
Save Article
  • Last Updated : 04 Aug, 2022

Given two strings. write a Python program to find which letters are in the two strings but not in both.

Example:

Input:
india
australia

Output:
s
t
r
n
d
u
l

Steps to be performed:

  • Take two string inputs and store them in different variables.
  • Convert them into a set and look for letters inside in two strings but not in both.
  • Store those letters in a different list.
  • Print that list.

Below is the implementation of the above approach:

Python3




# taking string inputs
string_1 = "hi"
string_2 = "virat"
 
# letters which are present in the two strings
# but not in both are found using the ‘^’ operator
e = list(set(string_1) ^ set(string_2))
 
# printing finale list
print("The letters are:")
for i in e:
    print(i)

Output

The letters are:
r
v
t
h
a

Time Complexity: O(n)
Auxiliary Space: O(n)

My Personal Notes arrow_drop_up
Recommended Articles
Page :

Start Your Coding Journey Now!