Asume eso S
y T
son conjuntos asignados. Sin usar el operador de unión |
, ¿cómo puedo encontrar la unión de los dos conjuntos? Esto, por ejemplo, encuentra la intersección:
S = {1, 2, 3, 4}
T = {3, 4, 5, 6}
S_intersect_T = { i for i in S if i in T }
Entonces, ¿cómo puedo encontrar la unión de dos conjuntos en una línea sin usar |
?
|
?
|
?
def apply_set_operation(a, b, set_operation)
. Cuando se llama a esta función, preferiría apply_set_operation(a, b, set.union)
aapply_set_operation(a, b, set.__or__)