== y está en python
Han pasado un par de días desde que empecé a aprender python, momento en el que me topé con el==
yis
. Viniendo de un fondo de java asumí==
hace una comparación por ID de objeto yis
por valor, sin embargo haciendo
>>> a = (1,2)
>>> b = (1,2)
>>> a is b
False
>>> a == b
True
Pareceis
es equivalente a la de java==
y pitón==
es equivalente a la de javaequals()
. ¿Es esta la manera correcta de pensar acerca de la diferencia entreis
y==
? ¿O hay una advertencia?