variable valor una tipos resultados nombre mostrar listas lista como cambiar python equality

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