Is it possible in Python to create two immutable objects with the same value?
So that you understand what I mean, here are some examples:
>>> a = 13
>>> b = 13
>>> a is b
True
>>> a = 13
>>> b = 26/2
>>> a is b
True
>>> a = 13
>>> b = int.__new__(int, 13)
>>> a is b
True
>>> a = 13
>>> b = int("13")
>>> a is b
True
Is it possible to create a
and b
with the same value but a is b
to return False
?
Just learning.... :D