Retour aux quiz
Débutant

Comparaison d'identité avec is (2)

Quelle est la valeur finale de x ?

quiz.py
1
a = [1, 2, 3]
2
b = [1, 2, 3]
3
print(a == b, a is b)

Réponses possibles

Atrue false
Bfalse true
Ctrue true
Dfalse false

Explication

a == b est vrai (True) car leur contenu est similaire mais a is b est faux (False) car ce n'est pas le même objet en mémoire : id(a) != id(b).