Understanding the “is” operator [duplicate]
You misunderstood what the is operator tests. It tests if two variables point the same object, not if two variables have the same value. From the documentation for the is operator: The operators is and is not test for object identity: x is y is true if and only if x and y are the … Read more