## Python – Membership Operators

Membership Operators are used to check if an element or item is present in the given collection or sequence.

## Different Membership Operators

The following table presents the different membership operators in Python.

## Examples

### 1. in Operator

In the following program, we check if an element `e` is present in the collection `x`.

main.py

```e = 5
x = [0, 5, 10, 15, 20]

if e in x :
print(f"{e} is present in {x}")
else:
print(f"{e} is not present in {x}")```
Try Online

Output

`5 is present in [0, 5, 10, 15, 20]`

Let us rerun the above program with `e = 12`. Since, this value is not present in `x`, the expression `e in x` returns False.

main.py

```e = 12
x = [0, 5, 10, 15, 20]

if e in x :
print(f"{e} is present in {x}")
else:
print(f"{e} is not present in {x}")```
Try Online

Output

`5 is present in [0, 5, 10, 15, 20]`

### 2. not in Operator

“not in” Operator is the inverse of the “in” operator.

In the following program, we check if an element `e` is not present in the collection `x`.

main.py

```e = 12
x = [0, 5, 10, 15, 20]

if e not in x :
print(f"{e} is not present in {x}")
else:
print(f"{e} is present in {x}")```
Try Online

Output

`12 is not present in [0, 5, 10, 15, 20]`

## Conclusion

In this Python Tutorial, we learned about Membership operators in Python, and how to use them with the help of example programs.