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 – 1000 Python Programs.
If you wish to look at all Python Programming examples, go to 1000 Python Programs.
- Apply for Programming Internship
- Check Information Technology Books
- Check Python Books
- Apply for Python Internship
- Practice Programming MCQs