El
is
ne correspond pas aux valeurs des variables, mais l'opérateur instances elles-mêmes.
Qu'est-ce que cela signifie vraiment ?
J'ai déclaré deux variables nommées x
y y
en affectant les mêmes valeurs aux deux variables, mais il renvoie un résultat faux lorsque j'utilise la fonction is
opérateur.
J'ai besoin d'une clarification. Voici mon code.
x = [1, 2, 3]
y = [1, 2, 3]
print(x is y) # It prints false!