valor - mostrar resultados en python
¿Cómo puedo verificar si dos variables hacen referencia al mismo objeto en Python? (1)
xey son dos variables. Puedo verificar si son iguales usando x == y
. ¿Pero cómo puedo verificar si tienen la misma identidad?
Ejemplo:
x = [1, 2, 3]
y = [1, 2, 3]
Ahora x == y
es verdadero porque xey son iguales. Sin embargo, xey no son el mismo objeto. Estoy buscando algo como sameObject (x, y) que en ese caso se supone que es falso.
Puede usar is
para verificar si dos objetos tienen la misma identidad.
>>> x = [1, 2, 3]
>>> y = [1, 2, 3]
>>> x == y
True
>>> x is y
False