Suponha que S
e T
sejam conjuntos atribuídos. Sem usar o operador de junção |
, como posso encontrar a união dos dois conjuntos? Isto, por exemplo, encontra a interseção:
S = {1, 2, 3, 4}
T = {3, 4, 5, 6}
S_intersect_T = { i for i in S if i in T }
Então, como posso encontrar a união de dois conjuntos em uma linha sem usar |
?
|
?
|
?
def apply_set_operation(a, b, set_operation)
. Ao chamar esta função, eu prefiro apply_set_operation(a, b, set.union)
aapply_set_operation(a, b, set.__or__)