Re: Building clusters out of a nested list
- To: mathgroup at smc.vnet.net
- Subject: [mg114969] Re: Building clusters out of a nested list
- From: Bob Hanlon <hanlonr at cox.net>
- Date: Fri, 24 Dec 2010 04:13:57 -0500 (EST)
- Reply-to: hanlonr at cox.net
Using capital letters will conflict with built-in names (e.g., E). {{a, b, c}, {c, d}, {e, f}, {f, h}} //. {s___, t1 : {___, x_, ___}, m___, t2 : {___, x_, ___}, e___} :> {s, Union[t1, t2], m, e} {{a, b, c, d}, {e, f, h}} Bob Hanlon ---- Dmitry <dpesin at gmail.com> wrote: ============= Dear All, please, help me find a solution to the following problem: suppose I have a list of the form { {A,B,C},{C,D},{E,F},{F,H}}. I need to build a list whose entries are unions of all entries of the original list with nonzero intersection. For the example above, the end result is {{A,B,C,D},{E,F,H}}. Thanks a lot!