Explica este código Python
Dificultad: Intermedio
s1 = {1, 2, 3}
s2 = {4, 2, 6}
s3 = {2, 5, 7}
print((s1 & s2) | s3) # 🤔
- A.
{1, 2, 3, 4, 6}
- B.
{2}
- C.
{1, 2, 3, 4, 5, 6, 7}
- D.
{2, 5, 7}
Respuesta en el primer comentario.
Top comments (1)
Respuesta:
{2, 5, 7}
Los
set
en Python soportan operaciones con conjuntos.En este ejemplo aplicamos la operación de
union
(|
) y también la operación deintersection
(&
).Vamos por pasos:
intersection
entres1
ys2
{2}
de laintersection
es momento de hacer launion
con el sets3
Finalmente llegamos al resultado:
{2, 5, 7}