== e está em python
Tem sido um par de dias desde que comecei a aprender python, momento em que me deparei com o==
eis
. Vindo de um fundo java eu assumi==
faz uma comparação por id de objeto eis
por valor, no entanto fazendo
>>> a = (1,2)
>>> b = (1,2)
>>> a is b
False
>>> a == b
True
Parece queis
é equivalente do java==
e python==
é equivalente ao javaequals()
. É este o caminho certo para pensar sobre a diferença entreis
e==
? Ou há uma ressalva?