As we all know, there are many operators predefined in Python like logical operators, arithmetic operators, binary operators, identity operators, etc. We are discussing equality operators. The equality operators are used to check the equality between two data sets. The Python not equal operator returns true if the two data sets are equal or return false if there is no equality in both of them. There are three types of equality operators in Python.

- == (equal equal)
- != (not equal)
- <> (deprecated)

However, The deprecated (<>) operator is removed from Python 3.

Table of Contents

## How to do not equal in Python?

The not equal operation is the most performed task in the if-else statement. To check the equality between two variables, the equality operators (== and !=) are used. To check disequality between the variables, use Python not equal operator. Let’s learn this with the help of an example

### Example:

```
a = int(input("Enter first number:"))
b = int(input("Enter second number:"))
if(a!=b):
print("Both numbers are not equal")
else:
print("Both numbers are equal")
```

Output

```
Enter first number:5
Enter second number:4
Both numbers are not equal
```

In the above example, We are checking the equality between two numbers. If the two numbers are equal, then it will display Both numbers are equal. Or it will display Both numbers are not equal.

Now, let’s check the equal operator returns if both the numbers are equal or vice versa.

### Example:

```
a = int(input("Enter first number:"))
b = int(input("Enter second number:"))
print(a!=b) #if both are not equal
print(a==b) #if both are equal
```

Output

```
Enter first number:5
Enter second number:4
True
False
```

## Applying Python not equal to checking the equality between characters and strings.

Checking the equality between characters and Strings is possible. The Python interpreter uses an Unicode system to check the equality between them. Let’s understand this with an example.

### 1. Checking equality between characters

#### Example:

```
a = input("Enter first character:")
b = input("Enter Second character:")
if(a!=b):
print("Both characters are not equal")
else:
print("Both characters are equal")
```

Output

```
Enter first character:a
Enter second character:b
Both characters are not equal
```

### 2. Checking equality between string

#### Example:

```
a = input("Enter first string:")
b = input("Enter second string:")
if(a!=b):
print("Both strings are not equal")
else:
print("Both strings are equal")
```

Output

```
Enter first string:alex
Enter second string:ben
Both strings are not equal
```

## Checking the equality between two data structures is also possible in Python.

Checking equality between two lists using not equal operator.

### Example:

```
n = int(input("Enter number of elements in list:"))
a = []
b = []
print("Enter elements of 1st list:")
for i in range(0,n):
x = int(input("Enter element:"))
a.append(x)
print("Enter elements of 2nd list:")
for i in range(0,n):
y = int(input("Enter element:"))
b.append(y)
if(a!=b):
print("Both lists are not equal")
else:
print("Both lists are equal")
```

Output

```
Enter number of elements in list:5
Enter elements of 1st list:
Enter element:1
Enter element:2
Enter element:3
Enter element:4
Enter element:5
Enter elements of 2nd list:
Enter element:6
Enter element:7
Enter element:8
Enter element:9
Enter element:0
Both lists are not equal
```

**How to do not equal in python?**

Checking if two variables are equal or not is very easy in python. The example is given below.

Example:**a = 10b = 15print(a!=b)**

**Output:**

True

The above output shows that both numbers are not equal.

Did you know? |
---|

1. Python return |

2. Python Strftime |

3. Encapsulation in Python |

4. Operator Overloading in Python |

5. iloc in Python |

6. Python Pop |

7. Python Enum |

8. Python Pass |

9. Python deque |

10. Python Not Equal Operator |