Python: Create a string from two given strings concatenating uncommon characters of the said strings
Concatenate uncommon characters in strings.
Write a Python program that concatenates uncommon characters from two strings.
Visual Presentation:
Sample Solution:
Python Code:
# Function to concatenate uncommon characters
def uncommon_chars_concat(s1, s2):
# Convert strings to sets
set1 = set(s1)
set2 = set(s2)
# Find common characters
common_chars = list(set1 & set2)
# List comprehension to get uncommon chars from each string
result = [ch for ch in s1 if ch not in common_chars] + [ch for ch in s2 if ch not in common_chars]
# Join characters into string
return(''.join(result))
# Test strings
s1 = 'abcdpqr'
s2 = 'xyzabcd'
# Print original strings
print("Original Substrings:\n",s1+"\n",s2)
# Print message
print("\nAfter concatenating uncommon characters:")
# Print result
print(uncommon_chars_concat(s1, s2))
Sample Output:
Original Substrings: abcdpqr xyzabcd After concatenating uncommon characters: pqrxyz
Flowchart:

For more Practice: Solve these Related Problems:
- Write a Python program to extract characters that are unique to each of two strings and concatenate them into a new string.
- Write a Python program to find and join uncommon characters from two strings by comparing their character sets.
- Write a Python program to iterate through both strings and collect characters that are not present in the other, then concatenate them.
- Write a Python program to use set symmetric difference to identify uncommon characters and return the result as a concatenated string.
Python Code Editor:
Previous: Write a Python program to find the longest common sub-string from two given strings.
Next: Write a Python program to move all spaces to the front of a given string in single traversal.
What is the difficulty level of this exercise?
Test your Programming skills with w3resource's quiz.
- Weekly Trends and Language Statistics
- Weekly Trends and Language Statistics