Find Characters in First String that are not Present in Second String in Python

Find Characters in First String and not Present in Second String

To find the characters in a String that are not present in another string, create sets using the given strings, use Difference Operator (-) and pass the two sets as operands to the Difference Operator.

Given two strings: str1, and str2; the expression to find the unique characters that are present only in string str1 but not in string str2 is

set(str1) - set(str2)

Example

In the following example, we take two strings in str1 and str2, and find the characters that are present only in str1 and not in str2.

Python Program

set1 = set('apple')
set2 = set('banana')
output = set1 - set2
print(output)
Run Code Copy

Output

{'e', 'l', 'p'}

Summary

In this tutorial of Python Examples, we learned how to find the characters that are present only in the first string, but not in the second string.

Related Tutorials

Code copied to clipboard successfully 👍