bugl
bugl
HomeLearnPatternsPathsSearchPremium
HomeLearnPatternsPaths

Loading lesson path

Learn/Python/Foundations
Python•Foundations

Python Identity Operators

Identity Operators

Identity operators are used to compare the objects, not if they are equal, but if they are actually the same object, with the same memory location:

OperatorDescriptionExample
isReturns True if both variables are the same objectx is y
is notReturns True if both variables are not the same objectx is not y

Difference Between is and ==

  • is - Checks if both variables point to the same object in memory
  • == - Checks if the values of both variables are equal

Example

x = [1, 2, 3]

y = [1, 2, 3]

print(x == y)

print(x is y)

Previous

Python Logical Operators

Next

Python Membership Operators