Python – Check if specific element is present in Set

To if a specific element is present in a Set in Python, you can use Python In operator/keyword. Python In membership operator checks if the given element is present in the right operand iterable.

The syntax of the boolean expression to check if element e is present in the set s using in operator is

</>
Copy
e in s

The above expression returns True if e is in s, else it returns False.

Examples

1. Positive Scenario – Element is present in the Set

In the following program, we initialize a Python Set aSet and check if the element 'cherry' is present in the set.

Program

</>
Copy
aSet = {'apple', 'cherry', 'banana'}
element = 'cherry'

# check if element in set
if element in aSet:
    print(f'{element} is present in set')
else:
    print(f'{element} is not present in set')

Output

cherry is present in set

2. Negative Scenario – Element is not present in the Set

In the following program, we initialize a Python Set aSet and check if the element 'mango' is present in the set. Since the specified element is not present in the set, the membership operator must return False.

Program

</>
Copy
aSet = {'apple', 'cherry', 'banana'}
element = 'mango'

# check if element in set
if element in aSet:
    print(f'{element} is present in set')
else:
    print(f'{element} is not present in set')

Output

mango is not present in set

Conclusion

In this Python Tutorial, we learned how to iterate over the elements of a given Set using For loop, with the help of example programs.