Diferencia entre is y ==?



   AUTOR PREGUNTA

Publicado 26 junio 2014 - 18:45

¿Cuál es la diferencia entre los operadores is y == en Python?


¿Tienes la misma pregunta? Yo también

Publicado 26 junio 2014 - 22:58

Con is retornará true sí dos variables apuntan al mismo objeto y con == sí los objetos referenciados en las variables son iguales:

>>> a = [1, 2, 3]
>>> b = a
>>> b is a
True
>>> b == a
True
>>> b = a[:]
>>> b is a
False
>>> b == a
True

   AUTOR PREGUNTA

Publicado 27 junio 2014 - 05:52

Gracias por aclararme jacosta