Retour aux quiz
Débutant

Égalité de contenu versus identité d'objet

Que va afficher ce code ?

quiz.py
1
Qu’affiche ce code ?
2
 
3
x = 'abc'
4
y = ''.join(['a', 'b', 'c'])
5
 
6
print(x == y, x is y)

Réponses possibles

Afalse false
Btrue true
Ctrue false
DErreur

Explication

Les chaînes x et y ont le même contenu (== est True), mais x is y est False car y est construit dynamiquement, donc c’est un autre objet.