Uso del operador “==” para tres objetos
¿Hay alguna diferencia computacional entre estos dos métodos para verificar la igualdad entre tres objetos?
Tengo dos variables:x
yy
. Di que hago esto:
>>> x = 5
>>> y = 5
>>> x == y == 5
True
Es eso diferente de:
>>> x = 5
>>> y = 5
>>> x == y and x == 5
True
Que tal si sonFalse
?
>>> x = 5
>>> y = 5
>>> x == y == 4
False
Y:
>>> x = 5
>>> y = 5
>>> x == y and x == 4
False
¿Hay alguna diferencia en cómo se calculan?
Además, ¿cómox == y == z
¿trabajo?
¡Gracias por adelantado!