From 62cdbef04f5cd14bf5b264cb5fa12a73f8625f78 Mon Sep 17 00:00:00 2001 From: Andreas Kloeckner Date: Wed, 8 Jul 2009 22:41:48 -0400 Subject: [PATCH] Add set_sum(). --- pytools/__init__.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/pytools/__init__.py b/pytools/__init__.py index 96faa77..47345f6 100644 --- a/pytools/__init__.py +++ b/pytools/__init__.py @@ -734,6 +734,13 @@ def argmax2(iterable): +def set_sum(set_iterable): + from operator import or_ + return reduce(or_, set_iterable, set()) + + + + def cartesian_product(list1, list2): for i in list1: for j in list2: -- GitLab