What is the difference between == and ‘is’ in Python?

109 views

What is the difference between == and ‘is’ in Python?

What is the difference between == and is in Python?

solveurit24@gmail.com Changed status to publish February 13, 2025
0
  • == compares the values of two objects.
  • is checks if two variables point to the same object in memory.

Example:

a = [1, 2]
b = [1, 2]
c = a

print(a == b)  # True (values are equal)
print(a is b)  # False (different objects in memory)
print(a is c)  # True (c points to the same list as a)

solveurit24@gmail.com Changed status to publish February 13, 2025
0