Retour aux quiz
Débutant

Intersection de sets avec &

Quelle est la sortie de ce programme ?

quiz.py
1
x = set([1, 2, 3])
2
y = set([3, 4, 5])
3
z = x & y
4
print(z)  # Que vaut z ?

Réponses possibles

A{3}
B{1, 2, 3, 3, 4, 5}
C{1, 2, 4, 5}
D{1, 2, 3, 4, 5}

Explication

L'opérateur & trouve l'intersection des deux ensembles. Seul 3 est présent à la fois dans x et dans y. Donc un nouveau set qui ne contient que 3 est créé et assigné à z.