This is a Python Program to display which letters are in the two strings but not in both.
The program takes two strings and displays which letters are in the two strings but not in both.
1. Enter two input strings and store it in separate variables.
2. Convert both of the strings into sets and find which of the letters are in the two strings but not in both.
3. Store the letters in a list.
4. Use a for loop to print the letters of the list.
5. Exit.
Here is source code of the Python Program to display which letters are in the two strings but not in both. The program output is also shown below.
s1=raw_input("Enter first string:") s2=raw_input("Enter second string:") a=list(set(s1)^set(s2)) print("The letters are:") for i in a: print(i)
1. User must enter two input strings and store it in separate variables.
2. Both of the strings are converted into sets and the letters which are present in the two strings but not in both are found using the ‘^’ operator.
3. These letters are stored in a list.
4. A for loop is used to print the letters of the list.
Case 1: Enter first string:hello Enter second string:world The letters are: e d h r w Case 2: Enter first string:Test Enter second string:string The letters are: r e g i T n
Sanfoundry Global Education & Learning Series – Python Programs.
To practice all Python programs, here is complete set of 150+ Python Problems and Solutions.
- Check Information Technology Books
- Check Python Books
- Apply for Python Internship
- Apply for Programming Internship
- Practice Programming MCQs