Supponiamo che S
e T
siano assegnati set. Senza usare l'operatore join |
, come posso trovare l'unione dei due set? Questo, ad esempio, trova l'intersezione:
S = {1, 2, 3, 4}
T = {3, 4, 5, 6}
S_intersect_T = { i for i in S if i in T }
Quindi, come posso trovare l'unione di due set in una riga senza usare |
?
|
?
|
?
def apply_set_operation(a, b, set_operation)
. Quando si chiama questa funzione, preferirei apply_set_operation(a, b, set.union)
aapply_set_operation(a, b, set.__or__)