double equals vs is in python [duplicate] double equals vs is in python [duplicate] python python

double equals vs is in python [duplicate]


is checks that 2 arguments refer to the same object, == checks that 2 arguments have the same value. dir() returns a list which contains the same data for both foo and 10, but the actual list instances for the 2 things are different.