Supposons que S
et T
sont assignés des ensembles. Sans utiliser l'opérateur de jointure |
, comment puis-je trouver l'union des deux ensembles? Ceci, par exemple, trouve l'intersection:
S = {1, 2, 3, 4}
T = {3, 4, 5, 6}
S_intersect_T = { i for i in S if i in T }
Alors, comment puis-je trouver l'union de deux ensembles sur une ligne sans utiliser |
?
|
?
|
?
def apply_set_operation(a, b, set_operation)
. Lorsque vous appelez cette fonction, je préfère apply_set_operation(a, b, set.union)
àapply_set_operation(a, b, set.__or__)