Załóżmy, że S
i T
są przypisane zestawy. |
Jak mogę znaleźć sumę dwóch zbiorów bez użycia operatora łączenia ? To na przykład znajduje przecięcie:
S = {1, 2, 3, 4}
T = {3, 4, 5, 6}
S_intersect_T = { i for i in S if i in T }
Jak więc mogę znaleźć sumę dwóch zestawów w jednej linii bez użycia |
?
|
?
|
?
def apply_set_operation(a, b, set_operation)
. Po wywołaniu tej funkcji, wolałbym apply_set_operation(a, b, set.union)
, abyapply_set_operation(a, b, set.__or__)